idtdna.com Rank 77.5K. Estimated value 28,356$irbbarcelona.org Rank 658.3K. Estimated value 3,276$retractionwatch.com Rank 303K. Estimated value 7,176$licor.com Rank 410.9K. Estimated value 5,268$britishecologicalsociety.org Rank 785.6K. Estimated value 2,748$royalsocietypublishing.org Rank 20K. Estimated value 110,784$meme-suite.org Rank 4.6M. Estimated value 456$corning.com Rank 52.6K. Estimated value 41,868$biodiscover.com Rank 14.4K. Estimated value 154,140$volgistics.com Rank 71K. Estimated value 30,972$