Which hormones are secreted by Leydig cells?

Which hormones are secreted by Leydig cells?
Leydig cells release a class of hormones called –

  1. androgens (19-carbon steroids).
  2. testosterone,
  3. androstenedione
  4. dehydroepiandrosterone (DHEA)
  5. Interstitial cell–stimulating hormone (ICSH) stimulates Leydig cell production of testosterone