Detailed information about 74.58.64.0/18