Knowledge
Data
129687 2009 104
302864 4319377 23089037 1971361 944825
288 2139692730 787525 1643 4125