Knowledge
Data
5018340346 85307520 303781 302961759
16025036 1209500 279222
3686886004 694764284 595 642 1227312