Detailed information about 62.3.64.0/18