Knowledge
Data
326 54132067 4330268 0508042 197828019
43175 146892907 83199133
3934590 528527313 12540913842 50