1034
1180
1144
1192
1109
1242
1199
1263
1290
1671
1025
1014
1041
996
938
860
1126
1384
1117
1220
896
851
751
1253
1183
1392
1453
1137
909
769
846
762
740
838
793
891