Please spell out the following numbers:
858 = eight hundred and fifty eight
602 = six hundred and two
594 = five hundred and ninety four
676 = six hundred and seventy six
502 = five hundred and two
887 = 
eight hundred and eighty seven