Estrogen is produced by which of the following?
1) sustentacular cells of the testes
2) interstitial cells of Leydig in the testes
3) islets cells of the pancreas
4) granulose cells of the ovary