Knowledge
Data
10258 387162 79670844 710557684 23229971
5315 1844713 115109280 798 8167948
15813327 6888829 357276 91728255