Knowledge
Data
58 16 3096330685
778 6558780 97550032969 230586 142880257
391270 82806 184048132 31247375 9317