Knowledge
Data
328155 6856885 73078234 845
287962 309136 2707217266 5794711 622728
31218326 48783310470 165486176