Knowledge
Data
1931 428502 659 375109539 5105078
1398449584 7438961624 199510 1391642682 874362005
8353713945 183 982 148587698 19919