Mention/state the five philosophies

Mention/state the five philosophies, by which the marketing efforts be guided. Also differentiate between them on the following basis.
(i) Starting point. (ii) Means.
(iii) Main focus. (iv) Ends.

Marketing philosophies are:
(i) Production concept. (ii) Product concept.
(iii) Selling concept. (iv) Marketing concept. (v) Societal marketing concept.
Difference between different marketing philosophies: