Knowledge
Data
299641558 3196688 42138370 5063
1500 34425023 12076 32338262 596
17455 8906383119 900308585 21