20634
8
2855
3
2668
2
2730
6
1020
0
282572
383
17353
1880
2189
180849
2069
422
31535
968
1084
1824
467
477
2657
798
1119
116
2587
16
78
68
625
84
618
628