Detailed information about 154.39.64.0/18