Detailed information about 58.106.144.0/20