Knowledge
Data
43048 95088 89941220 4366237
49489 12262 808 6682708 8533073
373509 85 396499005 138064