Knowledge
Data
31400302 77962077 2487402
9905135 524504 7180804 55686517
6548466 852687 89 630121504