Ranges as an integer count should be a percentage of the total we need to move between 0 and 100. I think a floating point with 2 digits of precision is good.

The total doesn't need to be logged because it is 100% by definition.