AS37963 Alibaba (China)

Content. Announces 732 IPv4 and 124 IPv6 prefixes.