Knowledge
Data
31 5173973817 8030997006 74931259
7845 446597 961173099 395017425
5075764103 740595 4116 48