20634
8
1880
2
282572
0
2730
6
2369
1
2657
3
2668
2474
2881
1020
1749
2855
788
3388
417
1642
3428
1550
929
25137
1824
2198
2710
9
4396
360784
19
597
1221
1414
972
3243
7