1	9823	37
14	95992	36
21	140239	35
32	202979	33
44	274119	32
45	279592	31
47	290440	29
53	322969	28
84	504058	26
99	592857	25
105	624554	24
106	628927	21
111	653414	20
155	894831	18
289	1578457	17
302	1641945	15
313	1698056	14
564	3015538	13
1008	5252521	12
1009	5257357	10
1027	5341241	9
2010	10048131	8
2042	10188975	7
2103	10452808	6
2124	10535620	5
3289	15766348	4
28325	118964013	3
28407	119257497	2
95405	371671316	1
1113751	3855538204	0
