Knowledge
Data
315489635 21895633176 28846 47683673 7743
4224986700 12527306212 844354
944 4326 163720730 1025726