1	8901	39
3	21908	38
4	27542	36
5	31581	35
6	35003	34
8	41406	32
32	146080	31
33	149597	30
34	153024	29
35	156731	27
36	160521	26
37	164012	23
42	181488	20
47	198989	19
50	208905	17
301	1147925	16
311	1174798	14
318	1192035	13
326	1211535	12
329	1220441	10
331	1226343	8
332	1229567	7
1294	4299737	6
4388	13512166	5
8399	24719111	4
9186	26666531	3
23667	65440766	2
40195	105624742	1
672913	1556250016	0
