Detailed information about 104.85.96.0/19