Detailed information about 74.59.192.0/18