若多项式X的平方加MX加6能分解成(X+A)(X+B)的形式(A,B均为整数),则整数M的个数是多少?