1	14605	58
2	24665	57
3	32800	55
7	60833	54
8	67509	53
14	105163	52
15	110839	48
18	128516	46
20	142311	41
26	182168	39
27	187620	38
30	207736	37
31	213579	34
39	260797	29
40	265762	28
76	460844	27
83	501172	26
115	659858	25
137	773865	24
143	804269	23
149	840918	22
152	857799	21
167	945668	16
168	951601	15
195	1092110	13
208	1145227	11
248	1323045	10
261	1384785	9
280	1477029	8
292	1529641	7
307	1597572	6
353	1811612	5
391	1973188	4
411	2054534	3
468	2290666	2
497	2408148	1
592	2796751	0
