Knowledge
Data
3053 364986 4660536 6212
2227 879238 49686943 29850835
9651358 898091026 3237760591 197 1004138062