Please spell out the following numbers:
585 = five hundred and eighty five
658 = six hundred and fifty eight
857 = eight hundred and fifty seven
398 = three hundred and ninety eight
674 = six hundred and seventy four
502 = 
five hundred and two