#2444: changed counting to solution evaluation equivalents in order to avoid running into int.MaxValue for long runs