I think it's still possible... I've just hit 18,897,555 and am currently showing as 1170 in leaderboard and my run was definitely a lot sloppier than it could've been (I missed some body disposals,...