Knowledge
Data
31 688870 6347656716
158949664 443258 3597052
82260510 8840456606 6775727 57877 4038790