Detailed information about 154.59.160.0/19