Knowledge
Data
293754186 1562485249 3354769 1996200042
894205069 50472 63743191440 14035027629
6436816 88548800 36258150661 4385988507 3956602573