Please spell out the following numbers:
585 = five hundred and eighty five
966 = nine hundred and sixty six
684 = six hundred and eighty four
728 = seven hundred and twenty eight
428 = four hundred and twenty eight
691 = 
six hundred and ninety one