118.1. For the purposes of sections 117 and 118, when determining the amount of the fine, the judge shall take into consideration such factors as
(1) the seriousness of the harm or the risk of harm to human safety;
(2) the duration of the offence;
(3) the repetitive nature of the offence;
(4) the foreseeable character of the offence or the failure to follow recommendations or warnings to prevent it;
(5) whether the offender acted intentionally or was reckless or negligent;
(6) the revenues and other benefits derived by the offender from the offence; and
(7) the offender’s past conduct.
A judge who, despite the presence of an aggravating factor, decides to impose the minimum fine must give reasons for the decision.