Detailed information about 154.83.32.0/20