Detailed information about 62.12.32.0/20