Knowledge
Data
30 20306949 3752540311
29676 709 10047644 99 23607800
197 967264277 384724541 14150458588