1038
1188
1150
1195
1114
1247
1205
1269
1295
1675
1029
1017
1046
1001
942
864
1134
1392
1123
1225
904
857
755
1262
1397
1457
1141
914
774
848
766
743
841
795
895