Knowledge
Data
9593641596 39109984480 2034238
1960165 24976653 189851599 85306253240
50892 542331149 1211454069 8270194 2014935