Knowledge
Data
310388560 40590186385 5609622 101607090
4255 203518040 391421904 6929125
5479 712 698711 87725152