Knowledge
Data
39396 317146110 609593 789951347
6258 36169608706 1692223875
18132396484 7711902 34577108146