Let \( f(x) = (x + 3)^2 (x - 2)^3 ,\ x \in [-4, 4] \). If \( M \) and \( m \) are the maximum and minimum values of \( f \), respectively in \( [-4, 4] \), then the value of \( M - m \) is:
\(392\)
\(600\)
\(108\)
\(608\)