Knowledge
Data
155046 259 6797 647
169904428 313432074 232609370 101223
51985 4991538 8043663 993 6017