Knowledge
Data
576960 660 52 720526
30689215 6664199209 389182816
2487117 057376 23688653 13612731 9331