Detailed information about 62.73.3.192/26