Please be aware of the Forum Rules of Conduct.
I believe I made an analysis a while ago, if someone can dig that up, it'll answer most if not all these questions.