Detailed information about 156.89.32.0/19