Detailed information about 61.140.64.0/18