2907
2
1360
1
997
866
2838
3412
2655
845
3957
3
3245
11153
8
2939
2744
0
2601
4
1433
3351
1728
2043
1657
1442
904
6612
10
8535
12
2238
2356
6
2962
2605
374
1878
2916