1025
1027
1138
858
1000
1051
1067
1022
1059
1085
1095
1223
1013
1164
1139
1048
962
873
1029
961
966
695
1023
913
1032
1357
1134
1108
1161
958
975
1106
890
980
979