add more range to saved candidates and fix off-by-one error when total is met
FS-6012 --resolve