521 680
пятьсот двадцать одна тысяча шестьсот восемьдесят
five hundred and twenty-one thousand six hundred and eighty
five hundred twenty-one thousand six hundred eighty
fünfhundert einundzwanzig tausend sechshundert achtzig
cinq cent vingt et un mille six cent quatre-vingts
п'ятсот двадцять одна тисяча шiстсот вісімдесят
pięćset dwadzieścia jeden tysięcy sześćset osiemdziesiąt
pět set dvacet jedna tisíc šest set osmdesát
Посмотрите как пишутся числа: 46877, 120691, 237445, 357045, 465334, 504115, 687220, 710830, 884812, 973793.