Knowledge
Data
32608 993557 665924
27905886 5731010 77501 6590402368 108947555
30086572 2992577180 692593116