Knowledge
Data
32775961 1780351 438619825
19718824 74016442 40210896654 7616840
134 89 69318226 46661620129 48422061