2907
2
2655
1
2271
4
1360
866
997
845
3957
3
11153
8
1744
2838
3412
3245
2744
0
1433
717
2954
3351
1728
3971
1442
6612
10
8527
2041
2313
2075
4821
2605
319
1386