Math for pickup weighting