28 378 000 23 275 000 6 630 000 32 993 000 1 406000