divide number onto groups by 3 digits
then old digit in every group sounds as 100 ="сто", ..00 = "...сот"
two joung digit speaks normally
after every 3-digit group inserted "тысяча (тысяч)" , "миллион (миллионов)" and so on
1025 = 1, 025 = (one)thousand (and) twenty-five = "тысяча(,) двадцать пять"
90807 = 90, 807 = ninty thousand (and) eight handred (and) seven = "девяносто тысяч(,) восемьсот семь"
years translated as ordinal numerals:
which year? -
first, second, (one) thousand five hundered, (one) thousand nine hundred ninty three
первый, второй, (одна) тысяча пятисотый, (одна) тысяча девятьсот девяносто третий
кстати, "одна тысяча пятисотый год" является допустимой формой (в прошлые века эта форма была распространённой)
2017 = "две тысячи семнадцатый год"