20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
467
0
1124
1275
399
2855
918
25137
31535
1506
1414
1020
2284
105290
380
17353
2546
19279
3092
899
1824
1498