1	12769	54
3	26374	50
6	49064	45
12	86356	44
14	95150	43
16	104368	41
17	108649	40
20	119735	39
23	131150	36
25	141605	33
59	288222	32
64	308773	29
140	674584	27
148	699421	25
152	708890	24
159	732058	20
165	749098	18
170	763027	17
171	765714	16
175	778780	15
514	2114978	14
539	2208019	13
556	2254225	12
562	2272890	11
595	2365409	10
1176	4421024	9
1600	5861179	8
1610	5887481	7
1649	5993922	5
7139	23656671	4
7920	26092543	2
92914	301166349	1
1391768	3561008793	0
