
    Given a vehicle's total mileage reading, calculate the sum of all possible maintenance interval points that evenly divide into the current mileage to help identify overlapping service needs. For example, if a vehicle has 60,000 miles, the function should sum up all the mileage points where maintenance could be due (like 1,000, 2,000, 3,000, 4,000, 5,000, 6,000, 10,000, 12,000, 15,000, 20,000, 30,000, and 60,000).
    

    
def sum_div(number):
    """
    Given a vehicle's total mileage reading, calculate the sum of all possible maintenance interval points that evenly divide into the current mileage to help identify overlapping service needs. For example, if a vehicle has 60,000 miles, the function should sum up all the mileage points where maintenance could be due (like 1,000, 2,000, 3,000, 4,000, 5,000, 6,000, 10,000, 12,000, 15,000, 20,000, 30,000, and 60,000).
    

    """
def sum_div(number):
    """
    Given a vehicle's total mileage reading, calculate the sum of all possible maintenance interval points that evenly divide into the current mileage to help identify overlapping service needs. For example, if a vehicle has 60,000 miles, the function should sum up all the mileage points where maintenance could be due (like 1,000, 2,000, 3,000, 4,000, 5,000, 6,000, 10,000, 12,000, 15,000, 20,000, 30,000, and 60,000).
    

    """
    divisors = [1]
    for i in range(2, number):
        if number % i == 0:
            divisors.append(i)
    return sum(divisors)