已知a为不等于0的整数,并且关于x的方程ax=a^2+5a+12有整数解,则符合条件的a的值共有几个?