Knowledge
Data
28295 12635 8784331 162 3106121
354185934 3480 822607367
40 25010206716 2850454 15988802