Detailed information about 62.61.192.0/18