1	3586	12
5	10438	10
12	19841	9
16	25614	8
17	26831	7
18	28000	5
25	35860	4
26	37054	3
27	37969	2
31	42547	1
108	128536	0
