977
926
1050
917
866
883
968
891
933
876
967
885
928
912
925
975
1013
945
898
911
1052
1059
913
999
1093
954