3022
5
2640
15
963
2
1689
6
7531
11
1455
3
2029
7
10895
863
1
1314
1409
4
2469
3194
1932
4431
10
3415
14674
0
4739
1231
1818
2015
13
1971
2406
8
2153
5269
1546
3413
2052
6258
28
6649