Detailed information about 62.84.128.0/19