Knowledge
Data
2881 9843843 48275912813 5111293 718114226
14979640 7212209956 6196787078 96156724
8217261280 16710044 84722654243 20 585336410