Разбиваем числа на классы (по три цифры справа налево) и читаем:
Ответ: 2 357 (две тысячи триста пятьдесят семь); 40 306 (сорок тысяч триста шесть); 7 009 (семь тысяч девять); 12 000 (двенадцать тысяч); 40 506 (сорок тысяч пятьсот шесть); 800 009 (восемьсот тысяч девять); 520 006 (пятьсот двадцать тысяч шесть); 300 300 (триста тысяч триста); 999 999 (девятьсот девяносто девять тысяч девятьсот девяносто девять).