Detailed information about 17.76.144.0/20