Answer:
Colour coded just for simplicity and clarity, hope you don't mind!
8.6m questions
11.3m answers