Knowledge
Data
59319216 306082186 6630971 5448047 5577130
695815329 4562093 538203 987074 3553631
35724 7444414 49102274 38752 2236625233