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