1	6123	21
8	22652	20
11	27703	19
13	30353	16
18	38135	15
21	42297	14
27	51289	13
28	52880	12
36	64723	9
50	83709	8
55	91321	7
58	95032	6
94	139443	5
144	194606	3
174	234591	2
2515	2707539	1
2687	2866145	0
