Answer: I would say (B).
Explanation: (D) makes the least sense, (A) uses too many commas, and (C) is missing one comma too few. So (B) would make the most sense according to the stated question.
5.2m questions
6.7m answers