25 342000 7040 000 29 333 000 9 729000 20 786000 32189000