Detailed information about 62.176.160.0/19