20634
8
282572
0
2730
6
294
2369
1
1020
345
436
2657
3
2668
2
301
968
2881
251
422
19279
674
368532
31535
864
871
14076
7
418
1523
2855
3092
2189
1372
621
588