Knowledge
Data
12196 47040703 822735197
186 597 8418376 61
2890260 307748 20129371418 26949221530 89