EDIT: Just visited the leaderboard and look, here's what I found out:
I was just thinking if how many power/power upgrades and how long it will take for a user to save 896780 birds. Come to think of it, is it even possible in just one life? Just curious

That has been checked and user banned already. Leaderboards are essential component in the cheat check.
Also that top position shows 0 instead of 1st would fix that too.
Ooh yes I saw that the record was removed already. Thanks for checking xyzabc, good move. Also for the rank clarification, I was about to ask that too so thanks for mentioning