I am new to breeding rats, and have a ball Python Collection that consists of:

1.2 Yellow Bellies currently eating 1 large mouse/wk
1.3 Albino Male het albino females 1 med mouse/wk
1.0 Spider 1 med rat/wk
.3 Normals 1 med rat/wk
and adding one more adult Pastel soon.

I have no idea what size of colony I am going to need in order to support this. I know the gestation of the rats will be approx a month, I will need 12 rats a week, and some will need to be a little older than others. Thats a total of 48/month. with an average of 12/litter I would need 4 females? or would I be better with 5? Also is one male sufficient enough to produce at this scale, or will I need a second? Also, Do I need to seperate parents from babies, and eachother or do the rats do alright on there own. Also what sized rack would I need in order to have sufficient space?

Please let me know, I would rather have too many than too few. Thanks.