Detailed information about 161.69.176.0/20