Knowledge
Data
5091146 399 18185 340817 1325
5604177 46174961 4811451 634750881 9563636
1063855574 940962 52281 277430 29709166265