Knowledge
Data
500 96659973 35032212 365924
4447318460 886133249 52925 130953783 916769
331250 517041406 446