Knowledge
Data
103104051 87932172 77813560 623709
89695396239 400100 614921392
2393841616 88362732 798767 8465 53089