Knowledge
Data
309187 42163 906303 819477 446
4042044069 3327526968 2635115
188800639 58682 52582 918 23005