26 112 000 360 000 1 105 000 845 000 7 613 000 3 382 000 41 252 000 167 862000