It'd be funny if Imgflip was on the leaderboard. Almost 1.7 Billion points. I don't know how exactly, but the points have changed extremely little. Imgflip made a comment 7 days ago and that's the only thing eligible for points. Then there's 3380 anonymous memes on there. Wonder if all the anonymous memes that get upvotes give Imgflip points, but I don't know why they've stayed pretty much frozen. Then again it's Imgflip, probably just gave themselves most of that lol.