20634
8
2730
6
2668
2
2657
3
814
1
2474
1385
1932
521
395
683
0
2831
418
2224
2727
399
25137
1222856
4
3691
5
19279
2855
671
381
1506
3047
10
802
797
4111
105290
17353