Knowledge
Data
50 7105072 80397 6909247 43796578
5822042 5025 235336541 28 155
88 1226272 018 312462