20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
399
2855
402
0
1506
17353
31535
105290
1020
968
48708
1710
1129
1745
2683
31220
10
1126
467
2080
4
1343
25137
19279