Knowledge
Data
170774281 59396403 219000581
580 33623205 29874965 1680311953 269890
52558833 98542 689 124385