For how many positive integers b<1000 must there exist integers a and c and non-constant real polynomials f(x) and g(x) such that (f(x))^3+af(x)+b=(g(x))^3+c(g(x))^2 for all x?