how many avatars are there