Detailed information about 66.28.192.0/18