1032
1178
1140
1187
1106
1235
1196
1259
1286
1663
1022
1014
1037
994
934
858
1122
1381
1114
1215
890
848
747
1246
1387
1449
1136
905
768
843
761
740
837
790
888