23 721 000 1 588 000 1 800 000 251 563 000 104 000 88 940 166 000 44668