20634
8
1020
0
1155
2730
6
467
25137
683
169
2657
3
2668
2
1824
814
1
383
2474
1385
521
395
492
488
1084
19279
745
1425
1343
918
901
505
385
75