Please spell out the following numbers:
676 = six hundred and seventy six
314 = three hundred and fourteen
711 = seven hundred and eleven
599 = five hundred and ninety nine
157 = one hundred and fifty seven
580 = 
five hundred and eighty