已知甲苯的一氯代物有4种.若甲苯与足量的氢气发生加成反应.则其生成物的一氯代物有几种?