Knowledge
Data
50956 349068949 19966 74349187
83030566 694 338267 7875910
2525 27124050990 985630 212427