Unfortunatly alot of times the parents will in turn eat the young fry. Dont dispair though, if you have a male and female you will have plenty more fry then you'll know what to do with.
What you have read is correct, they do usually have more then 3. Thee others may have already been eaten or she could have gave birth to them prior to you bring them home.