20634
8
2730
6
2855
3
2668
2
2069
282572
0
2657
625
467
918
25137
31535
180849
1020
17353
2546
1
19279
3092
1824
1498
47041
907
3442
418
5255
16
2330
4
1772
2224
4820
3063