Detailed information about 62.62.144.0/20