Knowledge
Data
390950160 438 15834777508 12410078 6335173
5665033227 3352 4000803
916 62026218 1939851 18398792