1994 AIME Problem 3

The function f has the property that, for each real number x,

f(x)+f(x-1)=x^{2}

If f(19)=94, what is the remainder when f(94) is divided by 1000?