20634
8
2730
6
2369
1
2657
3
2668
2
618
0
744
398
282572
358
355
2855
505
418
594
1020
1100
1824
511
2198
2710
9
467
4396
155
360784
19
47041
943
2587
16
714
382