Knowledge
Data
516 309583 9658 7259
680250 39711 508475
21754323150 918 96985173873 8564585 2367988916