Knowledge
Data
30712952 15240356 851886550
6691609 77481185036 9832968507
269832311 5921732703 61295830435 8616604489