20634
8
282572
0
301
1372
2730
6
968
294
87
2369
1
1020
345
436
2657
3
2668
2
251
353
699
516
1824
328
864
1169
418
590
2881
837
594
610
1023
980