Please spell out the following numbers:
931 = nine hundred and thirty one
1000 = one thousand
789 = seven hundred and eighty nine
149 = one hundred and forty nine
672 = six hundred and seventy two
956 = 
nine hundred and fifty six