2730
6
20634
8
6800
0
2657
3
742
1
2668
2
814
1231
2474
1385
521
395
399
2855
1506
247
1976
105290
661
1736
845
1217
443
2953
1739
1129
2254
2683
434
2318