1150
1195
1114
1248
1205
1269
1295
1675
1030
1017
1046
1001
942
864
1134
1392
1123
1225
904
857
755
1262
1188
1398
1457
1141
915
774
848
767
743
841
795
895
961
858