20634
8
2855
3
2668
2
2730
6
2069
282572
0
2657
625
467
505
2457
25137
9355
3442
533
105290
3965
1
474
4820
1602
683
3202
63
4396
19279
2275
1669
4
1824
440
3691
5