1	6807	25
3	16799	22
11	50627	21
15	66983	20
21	91953	18
25	107253	15
30	126552	14
34	141612	13
83	337320	12
97	387996	11
98	391306	10
103	410791	9
448	1695501	8
456	1723977	7
777	2874781	6
778	2877868	4
2278	7945349	3
4487	14928413	2
7373	23566628	1
12638	39381088	0
