20634
8
2730
6
893
0
2657
3
2668
2
814
1
2474
1385
521
1020
395
980
2109
399
2855
1506
3440
2189
105290
2009
2093
2727
1824
2020
1129
2683
967
290
325
25137