20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
105290
0
395
2683
455
399
2855
389
1506
2076
1663
1824
918
495
1129
1029
25137
1748
479
19279
2275
884
3691
5