Knowledge
Data
31 218828970 765724 8569 87336
96155926 49329008 366 511
59858 50269118183 6385 6288360 39