20634
8
2855
3
2668
2
2730
6
521
1
467
0
1333
1020
2069
1880
918
213
2290
2657
587
81
771
660
1100
618
625
2231
282572
2190
517
418
459
1416
235
47041