1049
1199
1162
1205
1125
1258
1217
1280
1307
1684
1038
1029
1056
1008
951
874
1137
1396
1130
1231
914
868
765
1269
1414
1468
1151
927
781
856
774
751
847
801
902