Answer:
Please refer to the attachment, today I ain't in a mood to write it down on paper;)
5.8m questions
7.5m answers