31 247 000 17 700 000 14 049 000 13 102000