Knowledge
Data
309531 72977548 9382 668076
657110708 7756 571299223 59386298506
25647 32301920 984793