1	9640	45
3	24172	43
7	48842	41
9	60162	40
11	71641	36
21	122915	35
22	128386	32
24	138636	31
28	158883	30
30	169351	29
33	184859	28
35	195289	24
37	205785	19
43	236536	17
44	241635	15
153	678925	13
169	745617	11
173	763467	9
189	830774	8
278	1141604	7
302	1224778	5
474	1754613	4
1210	3125415	3
2481	5349411	2
3075	6813402	1
8305	21016898	0
