Knowledge
Data
288399 9043545 729444008 315781 7175149
673437 9643553 294862
527830925 79057938179 9978319168 17079