Knowledge
Data
126 16616596 3955709931 4708708491 2896773
3086632 9804069 20136145879 6534524470 6783692
241 459532 50227017623 0662 255