Knowledge
Data
29888 420913 384880952 8364016
45780589 184073089 915 426 959
540014 054872982 793 135