Knowledge
Data
30 31931961593 59622791332 1730883 3096
140274840 904817 535 6029135 16405024
42021676266 460752235 503