Knowledge
Data
31 89409 9363 7693429 5294717
650 165951 69664907403 95568498
335184632 43353 70 3270