How many harry potter characters are there