20634
8
2730
6
1506
0
3092
1
2328
3
2657
2668
2
467
814
2474
1385
521
395
1020
1550
25137
683
399
1425
2855
547
31535
1824
1025
4111
328
476
105290
691
419694
9