Knowledge
Data
28 3130177329 14496 862930614 8861931
7547 48815339 5112
402370 4576 1709908 1116 944395620