20634
8
2727
2
1551
2657
3
521
1
2730
6
2209
2668
814
2474
1385
1020
0
395
349
1824
683
1949
2111
105290
1880
399
2031
4
2855
2257
25137
2275
1506
2683
74
3510