Knowledge
Data
3077656 12403 43022 312697
14723 486803780 23064247 739118
22014978864 3111 293888 0670