14861
7
2324
4
40062
19
3636
2469
0
1443
1
527
717
4702
2525
2650
96
2707
2
1837
1061
4471
1142
601
6095
9
2895
2337
6
2959
986
1991
3
2480
2302
3546
1075
1103
596