Knowledge
Data
102966 16863827 15675659 2858197437 529960403
120101397 25562186 0490
40520 19429243 9677867212 202843207 771042262