2047
2187
881
1149
1407
1141
1243
924
880
780
1279
1212
1439
1485
1162
1612
1715
951
793
866
759
857
810
913
978
876
861
1156
1064
1575
3125
991
1327
1183
1401