Knowledge
Data
50560 118344758 100 850834
47191 776702992 4431321664 856910282 1186678480
32 29631126 459821893