Knowledge
Data
29 492046135 3184279 5960283 630
75623 6540 14349016198
588453412 842 7600977 517440 18126