Detailed information about 61.141.64.0/18