Knowledge
Data
40830124 12399421 463 677134725 2085443
5231791 3447242 149578
31663 89100 109902 14213351 22136637