Knowledge
Data
19826 15813926 73242941 716954
876867185 4006422712 595067 299
22945370661 398985 6656 856 105