Multicomponent Least-Squares Kirchhoff Depth Migration