1	6089	23
3	14402	22
4	17744	20
12	51840	19
14	60183	18
17	71428	17
18	75382	16
22	89665	14
77	281931	13
84	301829	12
94	330494	11
99	343486	10
176	581788	8
182	599793	7
186	610766	6
207	665878	5
459	1412759	4
462	1420965	3
657	1924022	2
2178	5814901	1
4933	12527073	0
