1.Abbyy.com
Rank:42,686
Worth:$150,000
IP address 64.71.190.166 is registered for United States. The server carries IP 64.71.190.166 located at latitude 38.5717 and longitude -121.466, time zone is GMT -8. Server location in California, Sacramento, United States, zipcode 95816.