1	17005	53
13	132848	51
14	140445	48
16	155643	47
28	250785	46
29	256920	45
31	268921	44
32	274812	42
35	294277	37
39	320653	36
41	334677	33
42	341338	31
43	346894	30
44	353194	25
47	371838	24
51	417762	23
55	441536	22
58	458918	20
65	499894	17
66	504987	16
593	3834970	15
607	3911748	14
618	3963654	12
623	3987522	11
634	4051388	10
661	4176175	9
673	4234911	8
2370	13824983	7
2642	15279275	6
2654	15341087	5
5284	28800756	4
8328	44232474	3
17087	86605744	2
53516	252916719	1
212350	948542279	0
