今有BaCl2,k2CO3,AgNO3和HCl四种溶液,他们两两混合,生成沉淀的反应有几种?