The English term "impression" matches the Finnish term "teho, vaikutus"