Knowledge
Data
30381198 2102168 376 22815600 6714122
59277198 3909 887497533
919081773 480954 74249896 33238905