How can you explain the difference in number of mitochondria in these types of cells?

Answer:
Organs which need alot of energy to function properly have a greater number of mitochondria
Explanation:
Mitochondria are sites for respiratory enzymes which yield energy for the cells thus skeletal muscles which need alot of energy have more mitochondria than liver and liver due to doing more activities than skin has more mitochondria than the skin.
Answer:
Skeletal muscle cells have a very high amount of mitochondria as well as liver cells because they need high amounts of energy to carry out their functions, whereas skin cells don't need high amounts of energy to function.