Knowledge
Data
310820885 1806189 3042
80327979 9387995 6216696 866607
2702848490 113219087 53868855 5551909963