Knowledge
Data
678688 2016 867 3915082 1985188452
1395394277 55984 47158 26518147237
40508038 79920554 212361 4781