1	7121	29
3	17196	25
4	21922	24
5	26092	23
7	34038	20
40	163372	18
45	181646	16
46	185256	15
47	188898	14
55	217647	13
57	224544	11
471	1713915	8
487	1763837	6
500	1806660	5
516	1857095	4
2013	6903371	3
6014	19225896	2
7529	23854263	1
277960	718420680	0
