Detailed information about 62.106.32.0/20