Knowledge
Data
34711008836 5572381 4124073 21138570
40909567 563 65396488 546297020
208 105557 76111944 90676325 610632280