10598
2
14861
7
2471
6095
9
1960
0
5052
10
2650
4
1663
5
2525
1837
1195
810
1
1473
2044
750
2337
6
1891
2324
40062
19
1438
3688
19079
898
560
1289601
1730
3173
3090
1250
604