Knowledge
Data
20589516 1551851 955979033
3932 17790806 6450514902 503
59247220648 91028697 12851 4399197102