Knowledge
Data
50956 66 31109868 41599103730 9771678954
782733 201303 926220849 619812 87681214
469618294 7426614 527184 9044208 4000