1	9751	34
7	41548	32
30	124832	28
36	143484	27
40	157652	25
46	178188	24
66	246153	23
69	256263	22
89	313379	21
106	362931	20
116	396453	17
119	405991	14
160	525136	12
166	543274	11
174	568097	10
187	609508	9
303	953032	8
313	984116	7
344	1074191	6
386	1195002	4
604	1781806	3
1479	3969107	2
1675	4457627	1
5620	14438737	0
