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