Knowledge
Data
52 306 4107661 30182
30389697 3161402620 16094942 74243 088348
2468787168 26256127 99639099732