Detailed information about 32.109.64.0/18