31 520
тридцать одна тысяча пятьсот двадцать
thirty-one thousand five hundred and twenty
thirty-one thousand five hundred twenty
einunddreißig tausend fünfhundert zwanzig
trente et un mille cinq cent vingt
тридцять одна тисяча п'ятсот двадцять
trzydzieści jeden tysięcy pięćset dwadzieścia
třicet jedna tisíc pět set dvacet
Посмотрите как пишутся числа: 10016, 132644, 243460, 376616, 429903, 592628, 611876, 787960, 840225, 980056.