Knowledge
Data
427893 11251068256 748905460 18043712
34257 39256970 88733996 683186271
585109002 14202922 29