Knowledge
Data
5896 35358797 506 3811663
193074286 2949059961 3224802 85643900 52251088542
2882487 619549 78934988 348092938