Knowledge
Data
31 21087556 53495384 24183333
885 880152 3608279051 908500 539065605
150 171912323 8559 6938327 729254