Please spell out the following numbers:
522 = five hundred and twenty two
727 = seven hundred and twenty seven
501 = five hundred and one
651 = six hundred and fifty one
706 = seven hundred and six
378 = 
three hundred and seventy eight