31 343
тридцать одна тысяча триста сорок три
thirty-one thousand three hundred and forty-three
thirty-one thousand three hundred forty-three
einunddreißig tausend dreihundert dreiundvierzig
trente et un mille trois cent quarante-trois
тридцять одна тисяча триста сорок три
trzydzieści jeden tysięcy trzysta czterdzieści trzy
třicet jedna tisíc tři sta čtyřicet tři
Посмотрите как пишутся числа: 95755, 149336, 211500, 384610, 431418, 500000, 645265, 788116, 847135, 918337.