1	10953	39
3	25385	38
4	31348	36
6	43031	35
10	65107	29
15	90249	26
18	105193	24
23	129650	23
29	160726	21
39	213019	20
43	232104	19
46	245490	17
47	250156	16
52	274471	15
62	322580	13
79	409545	12
107	544331	11
147	701264	9
155	734635	8
314	1346293	7
507	2052487	6
508	2056304	5
634	2507444	4
1174	4388200	3
3964	13438023	2
4075	13813169	1
51667	164735264	0
