Answer:
I do hope all these are right, as I know nothing about this subject...
Hope this helped you!
9.4m questions
12.2m answers