14861
7
2324
4
40062
19
2525
3636
6095
9
1142
2
2959
1
2302
1991
3
1443
527
0
3546
4702
5717
1507
2650
2707
1837
601
2895
2337
6
986
2480
297066
1289601
101415
109
2469
4274
96