Answer:
245 physics and 156 history
Explanation:
401-89=312
312/2=156
156+89=245
245+156=401
9.1m questions
11.8m answers