1045
1196
1157
1204
1123
1257
1215
1278
1305
1682
1036
1027
1055
1007
949
871
1137
1395
1126
1228
911
867
763
1267
1194
1409
1464
1147
919
780
852
770
747
846
800
900