2906
2
19944
5504
16
131589
1
2377
297066
0
1704
4382
4
1174
14887
18
1047
11059
9
862
5169
2428
2301
1694
2949
19932
6
3910
3
6236
10
1445
3465
10317
24337
22
2405
3835
5
1331
2189
1334