20634
8
368532
0
2730
6
294
370
1020
345
436
2657
3
2668
2
814
1
2474
1385
621
521
301
2683
395
968
2881
282572
251
700
422
19279
674
31535
399
864
871