20634
8
2730
6
3092
1
2657
3
968
0
2668
2
1877
814
2474
1385
521
395
1614
2442
2702
2301
399
2855
1506
2166
105290
2190
3047
10
367
180849
1129
2683
2105
2111
25137