How many toes do cats have?

Cats have five toes on each front paw, but only four toes on each back paw. But some cats have a gene that makes them have six or more toes.