1043
1194
1157
1202
1119
1254
1212
1276
1302
1680
1034
1024
1053
1006
947
869
1135
1394
1125
1226
908
865
761
1263
1190
1407
1461
1144
917
777
851
768
746
844
799
899