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