977
926
1050
917
866
883
968
890
933
876
967
885
928
912
925
975
1012
945
898
911
1051
1059
913
998
1093
954