29 876 000 181 704 000 33 439 000 20920 000 2 605 000 1 116 000 4 282 000 43 0002