1	11547	34
2	18244	33
37	226076	31
38	230873	29
46	277784	27
51	303030	25
53	313326	23
54	317902	21
60	345077	20
65	378731	19
139	723966	18
140	727546	17
145	747849	15
150	767937	14
165	825051	13
309	1490864	12
314	1508716	11
401	1876412	10
413	1923304	9
452	2068703	8
683	3071022	7
886	3867679	6
2359	9860543	5
2400	10004614	4
2508	10354130	3
5538	21359235	2
8193	30722057	1
16168	57975446	0
