Knowledge
Data
29 30096 6321610849
160247339 328807559 4239417 50576071721
147054 68288015 0919 413931752 126