20634
8
2855
3
2668
2
2730
6
2069
282572
0
19279
2657
3381
25137
2111
625
258
2275
980
1
2042
290
2190
2076
31535
17353
458
3092
1020
2211
418
2587
16
2105
1551