14861
7
3636
4
4702
2959
1
2480
1013
0
4031
2394
4360
1443
527
5919
2
1941
3172
3
2650
2707
2472
6517
2781
1142
2092
2895
986
40062
19
2324
2302
4274
2682
3351
1306