Knowledge
Data
30676 15029361 14793546 6287028 9826924604
4872 765814365 813 7506 5559055838
43680496 56457 4919871753