Knowledge
Data
507066758 7634275560 69420 439299 513627830
411252 6722 510177063 405433 883243320
21315613665 9341992399 23354 64929590 59310