Hi cikk, a thing about the number of these goodied brood is so much small couse the mother fish has to feed the young ones which she's prengnant with by her own body! imagine she had 150 to 250 fry like common livebearers! she'll probably shrinks with exaustion! and giving that the fry are 3mm to 5mm and the mother is about 6cm, well how many could she hold more in herself!!
Goodeid females get pregnant only with the contact of a male, as their body want store packets of sperm like poeciliidea do due to lack of males.