1026
1171
1131
1178
1094
1218
1187
1249
1268
1653
1014
1005
1032
988
928
849
1113
1374
1105
1208
883
840
738
1238
1170
1372
1440
1128
896
760
837
756
731
830
785
882