20634
8
2730
6
2369
1
2657
3
2668
2
155
0
152
213
282572
2855
418
1020
1824
2198
643
2710
9
467
4396
360784
19
47041
2587
16
714
195
4820
1580
918
339
25137
871
19279