Knowledge
Data
3053 318160 437195
31501948 80875 676815 5208213 155471
36656476 13185 7812068096 8090230061 934857839