Knowledge
Data
31 9215062 187058
53873384 294800688 754005 19939512712
20498248 6205426 027243151 27298671 5266