若多项式x²+kx+12能分解成(x+2)(x+b),且a、b均为整数,则这样的多项式有多少个?