20634
8
2730
6
2855
3
2668
2
1020
0
282572
17353
2069
116
31535
1824
422
2831
1
2657
2189
180849
2076
798
625
1084
383
3442
25137
497
1880
521
918
467
2190
767