Knowledge
Data
3135956 65971212 3328210537 8220677722
50 84932724916 740107
100609 26891626615 15167 271661 2531408