Knowledge
Data
405335 876560 32987974 38056403 197377675
750 137814 17962 4266195 1986182773
12689058310 8792983 6156