Knowledge
Data
43085550 439741 79113913 579595298
258681063 12061165 18103738 7522 767278223
3172 2605060 60 1035928 627396