1	10517	36
2	17988	34
7	45145	32
11	63637	30
13	72749	28
27	127719	27
31	141256	26
37	158744	25
40	169597	23
46	188934	22
49	200071	18
83	313598	16
86	323880	15
88	330993	13
97	362227	12
101	375417	11
127	449689	10
129	456486	9
131	462877	8
139	486390	7
140	489253	6
179	597300	5
201	659709	4
252	792579	3
1202	3302156	2
1504	4084157	1
1575	4259297	0
