Knowledge
Data
16969881 8025698960 91588151206 851242 3557310099
5891855 6495940 53721293 2109959236
372 62143109940 13227967000 317578854 699037