20634
8
282572
0
301
2069
3
1372
177
590
2730
6
968
294
87
1020
345
436
2657
2668
2
251
353
699
516
1824
328
864
1169
418
3498
4
116521
2881
837
594