1038
1188
1150
1196
1114
1248
1205
1269
1295
1675
1030
1017
1047
1002
942
864
1134
1392
1124
1225
904
857
755
1262
1399
1457
1141
915
774
848
767
744
841
795
895