Knowledge
Data
5930603 3067211 23797475583 147142
52163640 178660157 843 9809513
8847 4304 4579012 20255813332