1	7358	33
2	12452	31
3	17036	29
7	35584	27
9	44111	25
17	77159	24
22	95161	23
29	124429	20
60	249548	18
63	260330	16
66	271948	15
125	496706	13
130	514545	12
132	522026	11
135	532743	10
136	536320	9
138	543397	8
564	2300902	7
771	2987860	6
775	3001085	5
1071	3972303	3
3154	10525194	2
3429	11229819	1
321424	796381903	0
