Knowledge
Data
306260 166668071 22827670 10144
82725734932 31623332617 2474445 672255643
457291 8326910 951706369