Differences: 1548-1528=20, next difference should be 30, then 40, then 50. 1528+20=1548, 1548+30=1578, 1578+40=1618 (given 1620), 1618+50=1668 (given 1676). Minor variations but 1578 fits best. Pattern is adding consecutive multiples of 10 starting from 20.