Knowledge
Data
30860 81225775068 10913255 9766265
166492803 56 38951550 170034 408267
344 35582866 1843921 29 60