Knowledge
Data
318365436 7040388 3852900
14928342 562443020 9062 87904705917
824543599 32947 40064326886 21392960