Knowledge
Data
28593 876 23355159 424842113
15010 39738549121 588370085 62479326 472523008
14809992640 405666 8897590 1838695