Javanese has a rich and varied vocabulary, with many loanwords supplementing those from the native Austronesian base. Sanskrit has had a deep and lasting impact. The "Old Javanese–English Dictionary" contains approximately 25,500 entries, over 12,600 of which are borrowings from Sanskrit. Such a high number is no measure of usage, but it does suggest the extent to which the language adopted Sanskrit words for formal purposes. In a typical Old Javanese literary work about 25% of the vocabulary is from Sanskrit. Many Javanese personal names also have clearly recognisable Sanskrit roots.