Knowledge
Data
30 3092 326 72568368
31935 1593483890 1240203174 3294633148
42043606 534706869 3300792054