Knowledge
Data
31663 14955045286 112160169
63473402 43764308 104124520 2470243
9503067092 400 6330 2015000 4884526