27 936 000 157 327 000 28 807 000 19156000 2 488 000 1 115 000 4046 000 42 950 2021000 2 206000