Please spell out the following numbers:
628 = six hundred and twenty eight
943 = nine hundred and forty three
346 = three hundred and forty six
961 = nine hundred and sixty one
466 = four hundred and sixty six
951 = 
nine hundred and fifty one