Knowledge
Data
89629 17138225 25438700 317
590 916 2323789450 18974422612 248032
659168900 40 002226286 1861828