According to PR-model, ottoleaks.es is ranked 432,412th in multilingual Wikipedia, in particular this website is ranked 250,321st in English Wikipedia.
The website is placed before noa-amatista123-lila.blogspot.com and after billyocean.com in the BestRef global ranking of the most important sources of Wikipedia.