21 people have earned the Ten MILLION points badge, and only four people have the illustrious honor of the One Hundred MILLION points badge.
Only one person, @leonardo, has earned one BILLION points for Team 93, and it's 1.695 billion. An absolutely astounding number. The next closest is @sgstair with a "measly" 375.9 million. Incredible.