20634
8
1020
0
521
1
2730
6
2657
3
2668
2
1642
437
25137
814
2474
1385
2727
395
2987
105290
2797
10
865
547
2683
399
467
567
2470
2855
19279
31220
2301
1551