Detailed information about 23.62.176.0/20