Knowledge
Data
317513400 820392040 137722520
427529 1940449696 89906908 8708529022 4964
24096 26121 68