Please spell out the following numbers:
580 = five hundred and eighty
447 = four hundred and forty seven
890 = eight hundred and ninety
265 = two hundred and sixty five
644 = six hundred and forty four
703 = 
seven hundred and three