5 959000 37 328 000 12 670 000 19 895 000 38 301000 30744000