Detailed information about 62.7.64.0/18