504 absolutely essential words android app+widget+persian meaning+human pronunciation+longam dictionary for this 504 words+statistics