20634
8
1880
2
282572
0
2730
6
2369
1
2657
3
2668
2111
116
2836
9
2881
1020
73
2855
2269
4
1118
3428
25137
1437
1824
2198
2710
797
4396
360784
19
3381
447
547
337
577