RadlER A novel solution to produce clean samples from data containing duplicates according to a target distribution