Knowledge
Data
3572 70772908325 15854625 32086418
4488833 6524 716 3143308148 268
167989 29366088395 20105 86912912