20634
8
2855
3
2668
2
2730
6
301
0
1372
282572
328
19279
31535
968
1824
294
87
1020
345
436
251
353
699
3442
516
864
1169
418
17353
590
4820
1782
4396