Knowledge
Data
15722409 3701312 556005 390094222
20369031 18589312 3558314945 4945791903 50688
7916714802 919173590 39547111