996
1805
994
945
1283
942
892
949
875
917
1430
1031
1215
895
910
1126
1231
956
1211
1271
1208
846
889
839
1164
841
918
828
948
1229
1182
1325
1018
1273
930
1038