The clone Trooper thing is....complex. I'm working atm so i might add more later, but I will say: remember they weren't actually supposed to win a war. They just had to be seen to be fighting and slowly losing a war, to gain palpatine more power.
The only convoluted explanation is a unit is actually x many troops... But this is just a hand wave to coverup for GL's error, and still doesn't account for the numbers gap.
Look at it like this, in World War 1, the monthly casualty Rate during a major offensive was somewhere between 100,000 to 200,000 soldiers... For both sides... And this is a war fought on one area on one world where both sides had similar soldier availability constraints. Could you imagine the casualty rates using star wars weapons across even a handful of worlds, especially when your opponent can manufacture soldiers at a rate of thousands every few minutes (judging by the factory scene on Genosis).
Those clone troopers wouldn't have survived a month during world war 1...
End of rant...
Somewhere between 1/3 and 1/2 of casualties (which includes anyone unable to continue fighting, dead or injured) were due to disease. So to be fair, you should give the clones 2 months ![]()