Knowledge
Data
351 19888561 339875 12627436150
29649907 60 186 222652320 5790554786
171698655 2959616 5527