Knowledge
Data
30962 23853888287 215685963
895 484657 08217609 565004 0392827919
1960784 634542116 508 36658 410407233