20634
8
2730
6
467
0
2657
3
2668
2
814
1
2474
1385
105290
521
395
757
2093
47041
1020
516
488
918
399
418
247
389
1123
2855
345
968
251
1506
2264
283