device counts for country, isp, and city are now read from file instead of db