1	8980	37
6	30258	36
7	33071	34
8	36036	31
11	44368	27
20	71691	26
24	82670	25
25	85718	23
28	95170	22
39	128262	20
43	139292	19
45	144850	18
53	166424	17
57	178313	16
74	224402	13
86	253128	11
122	334951	10
174	442017	9
181	458912	8
231	568296	7
251	611901	6
451	997387	5
550	1197088	4
621	1323475	3
693	1462171	2
988	2013180	1
1450	2800759	0
