Detailed information about 62.172.64.0/18