Knowledge
Data
2940988 302541 22703314
6866017 773607 4890480 2154720736 717226303
62688956 13816 355979219