Knowledge
Data
59135663 1002643 32903717160 20 16762
43910201376 1485881391 39436 88864229040 60520608
41497 41515 157719