2629
2
3014
20
11153
8
4837
5
9956
3
12459
2245
1922
1289601
4
297066
0
19944
2274
1
17970
15
189326
8527
108797
2906
562
5141
7
10827
1335
17333
27
2949
1268
1087
2502
6236
10
14861
444571
9
2593