Please spell out the following numbers:
406 = four hundred and six
20 = twenty
523 = five hundred and twenty three
784 = seven hundred and eighty four
297 = two hundred and ninety seven
505 = 
five hundred and five