if you're saying that the 586,222 ranked person has lvl30 in the skill and is the last person to be ranked... it means that there're only 586,222 pple with at least lvl30 in the skill. if you see someone with rank 999,950 with lvl 60 in the skill, and is the last person to be ranked.. it prob means that there're lots of ranked 999,951 pple (same xp), and so are not shown.