20634
8
2855
3
2730
6
2657
2668
2
814
1
2474
1385
521
395
4143
683
0
4421
9
19279
476
25137
4111
399
31535
17353
1949
2809
2275
1098
2881
1506
2060
492
318
105290