Knowledge
Data
3836 39889028646 4816951 714276
8046904 1716218450 3465215 47753 73712903777
658040953 500448226 2996172 3193