Multiples of 3 or 5

If we list all the natural numbers below 10 that are multiples of 3 or 5 , we get 3,5,6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000 .
 function multiples(N::Int64, a::Int64, b::Int64)
    list = []
    sum = 0
    for i = 1:(N-1)
        if (i % a == 0) || (i % b == 0)
            push!(list,i)
        end
    end
    for j in list
        sum = sum + j
    end
    return sum 
	end
  
  

233168