20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
455
0
395
399
1020
2855
1506
105290
1129
2683
25137
19279
2275
694
1824
3691
5
2809
17353
2301
3092
2881
31535
2831