1	2909	11
2	4971	10
10	17036	9
16	24787	8
17	26122	7
44	57061	6
61	78149	5
78	107522	4
106	142584	2
128	168789	1
148	186391	0
