2907
2
1992
3
697
0
1309
1360
1
866
4914
997
2655
845
3957
11153
8
2838
3412
3245
2271
4
5389
2744
1433
3351
1728
2414
1442
6612
10
2041
2313
2075
4821
3634
2605