Detailed information about 143.58.64.0/18