20634
8
2730
6
2855
3
2668
2
467
0
282572
345
57
251
1020
676
2069
918
2657
610
418
1824
625
180849
101
66
471
616
21
78
968
90
2809
798
346
1840