20634
8
301
0
1372
368532
2730
6
968
294
370
87
1020
345
436
2657
3
2668
2
251
353
699
814
1
2474
1385
621
516
521
1824
328
864
1169
418
116521
2683