Knowledge
Data
31217395 8225165894 18623 95045
31850308763 201810 148255635 10968 616594295
942770422 117883 72444 7297647 306012320