20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
399
2855
1506
0
17184
44
105290
3366
1129
2683
464
699
25137
19279
2275
1824
3691
5
4536
2809
793
17353
2301
1020