Updated distribution_per_position()