Knowledge
Data
50820458 77469431 15167240
29732341917 57030322 89217565 362144
2104713652 504622616 59269579 4019986