Question: Which town is the football club based in the northern neighbor of Finland, whose home stadium is Kalevi kumstmuru?
Sentence (from "Estonia"): Across the Baltic Sea lies Sweden in the west and Finland in the north.
Relevant evidence: No