Knowledge
Data
309606 22183 440697571 708803 2968091
202922051 148 20 45291105 84796680
89939076553 7262450 13438404 27413795 60