$$ y = (x+h)^3(x-h)^2(x-k)(x+k) $$

The equation above is graphed in the \(xy\)-plane. If \(h\) and \(k\) are positive constants and \(h \neq k\), how many distinct \(x\)-intercepts does the graph have?