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