20634
8
2730
6
2668
2
2657
3
395
1
1614
814
2474
1385
521
2855
1506
0
25137
31535
2513
105290
399
1745
368
327
1751
17353
19279
2809
1824
1020
2275
2881
2683
1518