Knowledge
Data
19324892 17231 1771887 30572270272
15082785695 11418 45131600585 2392632 8909743
23930556553 3739650906 120480 14757934841