4101000 32 104000 13 107000 24 524 000 27 522000 16813000