Knowledge
Data
19291502 50584162 705728599 2570740
33009414284 2351396 80911451215
983356 681 589468850