1	10673	53
2	18413	51
3	24488	47
14	84476	41
48	266375	38
50	274862	36
57	303223	34
126	650349	32
128	658833	29
131	672814	27
281	1365708	25
284	1377569	23
293	1410689	22
306	1460588	21
307	1464879	20
425	1981902	19
534	2453333	18
577	2620020	17
579	2627906	14
584	2649483	12
2953	11895815	11
3023	12140035	10
3404	13500971	9
3430	13581202	8
3440	13613859	6
6845	25587803	4
6860	25631432	2
68725	221919832	1
346033	989967845	0
