Knowledge
Data
58 302 450526 2203 7945546
51878598240 731657600 1874198
6805606806 11260597 68592013 8143 4627454