25 409 000 7 140 000 49 812000 14 836 000 27 043 000 41539000