1	9789	43
2	17479	42
3	23318	39
16	99601	38
18	113856	37
19	119532	36
20	124864	34
22	134485	33
23	139691	32
46	252734	30
48	261364	27
83	435775	26
84	440925	25
86	450551	24
87	455160	23
89	464788	22
96	496299	19
100	512528	18
101	515944	17
103	523292	16
107	539223	15
116	576588	13
267	1204950	12
679	2852558	11
997	4127047	10
1000	4138457	9
1248	5142780	8
1256	5170399	7
1274	5227389	6
1743	6798892	5
1889	7231722	4
4410	16045026	3
4986	17963959	2
16528	54791674	1
16603	55020211	0
