IP Country City ISP
83.41.66.39 Spain Barcelona Telefonica de Espana
83.42.12.3 Spain Valladolid Telefonica de Espana