20634
8
1608
0
2730
6
2657
3
2668
2
25137
814
1
2474
1385
521
395
2442
399
2855
1506
1020
1336
105290
1551
1129
2229
4
1295
2683
563
835
846
772
19279
2275
1018