Knowledge
Data
30248976100 75747649 40475 45596077498
20010 243756702 77259222 73910401
522114 5146097 111