Knowledge
Data
23246950 91649 6245103 8356892
18146 3716229 66490620
38955 13 8398448212 2641902 129