Knowledge
Data
22860 0270930988 286 332255748 171222
19541 846 3379
1979979 05840106502 33098359603 31444465672 601