14861
7
1142
2
4360
1
2959
2302
1443
527
0
4702
4
3636
2707
2895
986
2480
40062
19
2324
1013
2682
1760
1306
6095
9
2781
2472
2605
211
2525
2566
3
1991
5919
1600
1546