20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
467
0
399
2855
918
25137
31535
1506
1020
105290
380
17353
2546
19279
3092
1824
1498
47041
1477
488
907
418