14861
7
6095
9
2324
4
40062
19
2525
3636
10598
2
1142
2959
1
1289601
2302
2471
1960
0
1991
3
1443
527
5052
10
3546
2966
6
4702
5717
1507
2650
1663
5
2707
1837
1195
601
2895
2337