20634
8
2730
6
2008
0
3595
2657
3
2668
2
814
1
2474
1385
521
395
273
968
2650
399
6128
4
2855
2275
25137
1020
2881
19279
1506
1824
1105
2751
2172
1862
31535
105290