Knowledge
Data
2012 37 9508435 7089 9299316
5498368444 53000507 886885981 79514 469302
20 465744 841669892 360