Detailed information about 161.68.224.0/20