1	6417	25
2	11399	22
23	99995	21
27	114171	20
64	258774	19
65	262544	18
69	275654	17
72	285077	16
79	306694	14
85	321908	13
87	326868	11
155	516602	10
171	559200	9
187	599164	8
191	609077	7
194	616683	6
208	650968	5
565	1631538	4
1339	3682112	3
1414	3866371	2
1512	4076953	1
1608	4287294	0
