Please spell out the following numbers:
396 = three hundred and ninety six
116 = one hundred and sixteen
247 = two hundred and forty seven
512 = five hundred and twelve
654 = six hundred and fifty four
609 = 
six hundred and nine