Knowledge
Data
140396 509 53 751
2880 94379901280 340652 5913241
79 60147361 7110424 4529513455 953658