2907
2
866
1
3957
3
11153
8
3245
1433
3351
2949
0
1360
997
2655
845
2638
2838
3412
2744
1728
2414
1442
6612
10
2057
3634
2605
4
2178
3922
1532
1295
946
1363
1411