moemustaine proof of score Score reported 18,036,700 Total rating 18,036,950 Rank 15 Recognition 10 Other resources