Please spell out the following numbers:
680 = six hundred and eighty
505 = five hundred and five
629 = six hundred and twenty nine
7 = seven
783 = seven hundred and eighty three
878 = 
eight hundred and seventy eight