Indian boy at 7 had 526 teeth in his mouth