1	10485	45
2	18125	42
3	23615	39
15	92770	38
16	100129	36
18	110615	35
22	127912	33
23	132066	32
24	135991	31
25	140183	30
27	149114	28
68	331457	26
120	550244	24
129	581733	23
178	750916	22
187	779699	20
192	795520	19
201	825778	18
207	845277	17
214	869450	16
218	883419	14
225	908423	13
323	1245101	12
332	1273660	11
334	1280825	10
340	1299872	9
350	1330107	8
373	1398329	7
1553	5229463	6
3753	12214634	5
3893	12605257	4
3914	12663390	3
7895	24384738	2
8237	25307083	1
8353	25627098	0
