Detailed information about 210.62.176.0/20