If you count the number of nipples your cat develops when pregnant, the number of kittens is usually that give or take one.
Depends on what breed it is mostly from 1-4 and some even 6-8.
Anything from just one to 6 or so. Depending on breed the average is about 4-5.