I've had female guppies have 50+ fry in 10 minutes and I've had others take over 24 hours to drop all their fry.
I've had some females go 5 1/2 weeks between dropping fry and I have some that drop every 3 weeks to the day like clockwork.
I've had some have 12 fry and some have 70+
I’ve had females that eat their fry and females that don’t… I’ve had females giving birth to a mix of blonde, grey and albino fry who will eat the blonde and albino but not touch the grey.
There are a lot of things that can effect all of the above from genetics to environment, diet to tank mates to water conditions… even to the personality of the individual fish.
Good luck with them. Have fun and I’m sure you’ll learn a lot.
Cheers,
KA