1	9666	46
2	16786	44
5	33221	34
30	155631	33
51	248202	31
54	260502	30
59	280002	26
60	283923	25
83	374403	22
84	377907	21
88	392124	20
95	416415	18
97	423634	17
172	723549	16
177	741774	15
182	758828	14
207	835460	13
226	894339	12
799	2982967	11
806	3005021	10
808	3011705	8
811	3022812	7
836	3094821	6
878	3218136	5
1603	5571436	3
1633	5660968	2
2147	7175505	1
14954	43750409	0
