Knowledge
Data
166 170 427909 786407690 394564576
29 16793220307 33315080680 80
2512523480 637330084 9434807 26632573751