20634
8
2730
6
2855
3
2668
2
1842
1
3092
2069
2328
282572
0
2657
467
4820
625
458
1020
637
25137
2727
25440
547
31535
1824
4111
180849
328
1551
419694
9
17353
2546
19279