20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
155
0
152
480
2683
399
213
2855
418
1506
1020
105290
1824
1112
643
1477
467
47041
2587
16
402
714
1129