2907
2
866
1
3957
3
11153
8
3245
1433
3351
2358
9
2949
0
1360
2835
997
3090
6
2655
845
3868
10
1320
10598
3694
1903
2638
5347
4
6095
1960
2838
3412
3066
7
2160
4537
5052