Knowledge
Data
16158969 12088174 962477500
29676210615 269816750 35650 575915289
9180090 6462656 8999 403071