2907
2
1360
1
997
866
2838
3412
2655
845
3957
3
3245
11153
8
2744
0
1433
3351
1728
1442
1913
3922
4
904
6612
10
2414
3634
2605
374
2949
6
2178
2638
848
2057