1043
1194
1157
1202
1119
1253
1212
1275
1302
1680
1034
1023
1053
1006
946
869
1135
1393
1125
1226
908
865
761
1263
1190
1407
1461
1144
917
776
850
768
746
844
798
898