1	13815	46
4	39975	44
9	75142	41
10	82354	39
12	96901	36
18	136510	34
19	143283	33
24	177383	31
32	232730	29
33	239363	28
45	314382	27
59	419326	26
62	436914	25
65	455357	24
66	461298	23
97	648689	22
100	665613	21
112	732338	20
137	865933	18
274	1586480	17
296	1701845	16
311	1784780	15
315	1806894	13
352	1994160	11
356	2014452	10
377	2119613	9
515	2780743	8
589	3133479	7
821	4126771	6
1297	6099127	5
1966	8779246	4
2021	9030719	3
2730	11997241	2
2908	12784564	1
3982	17182510	0
