Knowledge
Data
95 580 2557228 370078 8133132
57473 149 3094564
37949533 215890634 2169420 58952428 40730933