Very nice quiz! It should definitely be Sundsvall instead of Härnösand for Västernorrland though (it's 3-4 times larger). Karlskrona is also way larger than Karlshamn for Blekinge (but perhaps the city proper definition is weird). I also think you have marked the location of Flensburg on the map (right on the Danish/German border), even though the correct answer is Kiel.