Knowledge
Data
50 19275506 18868 4311
17917694 8950416 851298 264155 715366547
4298867 617050377 4868421963 2929971