How many mRNA codons are there? How many amino acids? Why is it important that these numbers aren't the same?