810
985
870
795
836
890
1483
901
1047
984
1146
862
1052
970
1029
1283
1504
1692
1596
1315
2918
1444
1541
2190
1464
1399
1498
1736
1475
1610
3315
1742