Please spell out the following numbers:
947 = nine hundred and forty seven
543 = five hundred and forty three
944 = nine hundred and forty four
188 = one hundred and eighty eight
643 = six hundred and forty three
509 = 
five hundred and nine