2907
2
1360
1
997
866
2838
3412
2655
2436
0
845
3957
3
3245
6423
9
1029
11153
8
2744
1924
1613
2289
4
1421
2260
2216
1433
3351
1728
2689
1442
904
6612
10
2503
2605