Knowledge
Data
31 50827 1254680 24998933434
72670 6143967 820169
566204 8554921 789249482 250795877 235682