1	7330	25
4	20928	24
5	24646	23
9	39386	20
11	46667	18
17	68479	17
19	75402	16
25	95878	13
35	124986	12
36	127972	11
87	278774	10
105	334334	9
116	366127	8
171	513545	7
294	805900	6
1089	2631880	5
1264	3035516	4
1270	3050421	3
1327	3190416	2
1696	4017570	1
1778	4211545	0
