14861
7
2525
4
2324
40062
19
3636
3546
1
6095
9
1142
2
2959
2302
1991
3
1443
527
0
4702
5717
1507
2054
2650
2707
1760
1837
810
601
1473
2044
2895
750
2337
6
1891
986