Please spell out the following numbers:
511 = five hundred and eleven
652 = six hundred and fifty two
434 = four hundred and thirty four
451 = four hundred and fifty one
706 = seven hundred and six
954 = 
nine hundred and fifty four