Knowledge
Data
5056676 2854201 51370 24616669089
3820110 20094 592 57 022
33632859 289658368 69995 415591777 819