Sort:  

Thnx @sheikhnaved for putting this info all together.