Please spell out the following numbers:
696 = six hundred and ninety six
377 = three hundred and seventy seven
184 = one hundred and eighty four
14 = fourteen
691 = six hundred and ninety one
504 = 
five hundred and four