Knowledge
Data
2945071 20255529719 3989661 3106439984 1275438916
17425498202 2172591 124654 25691666
16674073 651026 47323342