1	15325	46
4	42228	45
7	60790	43
9	71746	41
11	82470	37
17	114298	36
18	121320	31
20	134295	30
21	140318	28
25	164524	26
26	169497	25
28	179724	23
33	206800	22
36	225343	19
38	236942	16
47	288686	15
49	301082	11
55	332649	9
72	422997	8
117	640658	6
248	1219050	5
251	1231986	4
299	1436928	3
311	1490970	2
626	2739378	1
915	3878054	0
