20634
8
31535
0
2730
6
25137
17353
19279
2
1098
3114
4
301
1372
6800
1559
968
294
87
1020
345
436
2657
3
2668
251
353
699
516
1824
328
864
1169
418
590