Research Council of Finland through project n. 1335416