Knowledge
Data
31 694926 9005 973 1345862
335504957 62 868847 318 989
586 4752391 13834080 3958959486 673