Knowledge
Data
56 15183170 45107685380 26088354690
859 10352514475 465221
25552598118 9701028256 40267