2907
2
2508
7
2028
2929
6
2655
1
1360
997
3254
866
2838
3412
845
3957
3
3245
6423
9
1029
11153
8
2087
2744
0
1924
874
1088
2289
4
1421
2260
1809
5
2216
1433
3734
3351