how many different key signatures are there?