Please spell out the following numbers:
956 = nine hundred and fifty six
782 = seven hundred and eighty two
628 = six hundred and twenty eight
544 = five hundred and forty four
753 = seven hundred and fifty three
644 = 
six hundred and forty four