Please spell out the following numbers:
507 = five hundred and seven
775 = seven hundred and seventy five
476 = four hundred and seventy six
294 = two hundred and ninety four
846 = eight hundred and forty six
947 = 
nine hundred and forty seven