Detailed information about 104.95.240.0/20