1	10265	42
10	66866	41
11	71974	40
18	115500	39
19	120217	38
20	125145	36
21	130360	35
24	145074	34
25	149451	33
27	158311	31
28	163061	30
29	167644	29
32	180716	28
68	357732	26
73	379228	25
80	408272	24
86	432329	21
89	442866	20
210	972284	19
211	975769	16
304	1354793	15
322	1415619	14
328	1434775	12
341	1481058	11
521	2194281	10
530	2226647	9
537	2250688	8
561	2332749	6
1041	4009838	5
1369	5132044	4
1386	5184174	3
4031	14410107	2
11334	37783479	1
112432	335682605	0
