Knowledge
Data
870559092 50995515 5830263 3061207
14970 1784011550 504776512 173764397
21 56691142377 9983 35542