1032
1178
1140
1187
1106
1234
1196
1259
1286
1663
1021
1013
1037
994
934
857
1122
1381
1114
1215
890
848
747
1246
1177
1387
1449
1135
904
767
843
761
740
837
790
888