Detailed information about 143.160.224.0/20