Please spell out the following numbers:
649 = six hundred and forty nine
553 = five hundred and fifty three
818 = eight hundred and eighteen
594 = five hundred and ninety four
320 = three hundred and twenty
628 = 
six hundred and twenty eight