Knowledge
Data
30 43293299481 4541968 7058691156 56454061
104416 5080801130 102823 90774458 43858909776
5652 83852005 17233542 2682881306 5040253