Detailed information about 154.60.144.0/20