1043
1194
1157
1202
1120
1255
1213
1276
1303
1680
1035
1025
1054
1006
949
869
1136
1395
1125
1227
909
865
762
1264
1191
1407
1462
1144
918
777
851
769
746
844
799
900