1	9586	58
3	22729	56
4	27622	54
5	32007	51
7	44479	34
8	51677	32
37	200846	31
39	208404	30
45	229409	28
48	240184	27
51	250185	26
52	253326	22
54	259303	21
57	268458	20
59	275594	19
62	285476	18
63	288693	16
151	592871	15
159	616592	14
215	815516	13
227	853043	12
244	905826	10
252	929403	9
759	2661356	8
845	2909957	7
1335	4525116	6
1799	5993121	5
2151	7040747	4
2169	7090964	3
5025	15716400	2
5026	15719271	1
16226	47021853	0
