Knowledge
Data
29462766 0512940 286275602 2382412 1997078094
21410 33666026617 7672592
11566 49248650 56819