Knowledge
Data
14902900 16584679 1503039168 281066
35982532 66115586161 37511565 7287581541 916747
1457 8212268 2482192 972047