Knowledge
Data
31 18309 26826192662
2928860229 94985 9430625 5196735842 96249134391
7960366 1938280 758 693