27 523 000 28 730 000 31 658 000 34 750 000 37 464051