20634
8
1880
2
282572
0
2730
6
2369
1
2657
3
2668
2881
1551
2100
1020
555
2855
3428
744
25137
1824
2198
2710
9
4396
360784
19
659
968
195
4820
1301
2120
19279
2275