Knowledge
Data
3199 04475952638 10111819 14471097 8144
586728 95963 02282244 4210 2336
31 412281 2886426 7906 46