Knowledge
Data
31 4097595 43608 5087450415
10469973188 8893727 44964279040 632074 66739
16 469053061 20502811887