Please spell out the following numbers:
859 = eight hundred and fifty nine
435 = four hundred and thirty five
743 = seven hundred and forty three
512 = five hundred and twelve
286 = two hundred and eighty six
784 = 
seven hundred and eighty four