Knowledge
Data
3003 744157883 21604611991 67924468 1296384536
545024 4683206 126217 8085698 70861589
2411 122680914 90