14861
7
6095
9
2324
4
40062
19
3636
2469
0
1443
1
527
717
4702
2525
2650
96
2707
2
1837
1061
10598
4471
1142
601
2895
2337
6
2966
2959
986
1991
3
2480
3688
5
2471
1730