20634
8
2730
6
2657
3
683
0
2668
2
814
1
2474
1385
521
395
1823
2023
381
399
2855
1881
1506
968
4536
467
1052
588
1359
105290
1686
980
918
1129
2683
25137