Please spell out the following numbers:
509 = five hundred and nine
533 = five hundred and thirty three
747 = seven hundred and forty seven
648 = six hundred and forty eight
510 = five hundred and ten
505 = 
five hundred and five