piranhas can have up to 3000 babies
I've seen about 1,000 to 2,000 babies. Piranhas lay lots of them. Just to be safe if you ever cross breeding piranhas be sure to be careful. You'll end up another snack.
The female piranha will lay an average of 5,000 eggs. Both parents defend the eggs that more than 90% will survive.
Ant where from 500 to 3000
1 cubic inch per gall but they get 12" and full size they need 20 gall each. good luck