Detailed information about 59.98.144.0/20