Knowledge
Data
20303 3455318480 977273760
35 72800599 310450 388008 4844872228
147 298911851 442317 2746763