How many grandmasters are there?