1097
1530
1739
1197
1089
1433
1275
1497
996
864
810
928
834
741
838
827
873
886
890
958
919
1096
1132