Sverige har i genomsnitt 22 invånare per kvadratkilometer .