20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
105290
0
395
2683
455
399
3498
4
2855
389
1506
4987
3233
16
2076
2459
9
1663
1824
918
495
1400
1129
1029
25137
1748