20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
2912
10
521
395
399
2855
3535
1506
0
621
105290
1462
476
334
1877
1020
1129
2683
1343
448
419
25137
2299
19279
2275