Ovi Maps: 1.4 million downloads to date, averaging a download per second