Knowledge
Data
1381088 1605641259 45684389 98673751648
1028269582 968 992 30
22988731 8072512 248873877