1	6968	29
4	21310	26
5	26125	24
23	96617	23
24	100354	21
26	107232	20
28	113860	18
53	198975	16
61	222143	15
62	224904	14
115	392156	13
125	419235	11
138	456197	10
141	465564	9
259	822772	8
304	941053	6
553	1688374	5
585	1768685	4
605	1815395	3
618	1845493	2
630	1873935	1
1616	4370494	0
