Knowledge
Data
31 17623 60599528669 74893 14385840
52361127643 15 976966472
20144880156 9304468797 1615 2590591 16