Knowledge
Data
31 10689 4195 501898865 14805500
12992914473 11324 6795992
389043 94634389 671953556 974383 182607250