Knowledge
Data
3014406 9993384 3441103 290247383
5428 5558 7290891 94349 191497
3266368 879139449 651404975 35745218519 21332365