59 928 000 4 149 000 1 669 000 301 033000 421000 82 410 112 000 141 761000