1	5999	25
42	142296	21
44	148603	20
49	163510	19
52	172293	18
55	180253	17
109	335764	16
113	345557	15
140	409660	14
163	459660	13
170	478207	11
178	498319	8
434	1182365	7
443	1203556	6
455	1232464	5
596	1589943	4
607	1617225	3
1987	4948305	2
3378	8033709	1
3499	8280820	0
