Country Total IP Address Percentage
United States of America (US) 22,528 99.9290%
France (FR) 16 0.0710%