Please spell out the following numbers:
876 = eight hundred and seventy six
513 = five hundred and thirteen
800 = eight hundred
747 = seven hundred and forty seven
628 = six hundred and twenty eight
248 = 
two hundred and forty eight