Knowledge
Data
394952012 27 7245 52743780616
285603888 156309346 16010367 69711806652
31684584164 4125102471 36596 4634688434