TO vs TOO

Savez-vous faire la différence entre TO, TOO, TOO MUCH et TOO MANY ?