1043
1194
1157
1202
1119
1254
1212
1276
1302
1680
1034
1024
1053
1006
947
869
1136
1394
1125
1226
909
865
762
1263
1191
1407
1461
1144
917
777
851
769
746
844
799
899