The happiest and most depressed Finland