1	7614	29
2	12535	28
3	16029	27
4	19241	25
6	24890	24
8	28772	23
9	30350	22
10	32747	20
29	91410	19
31	97087	18
37	115701	15
40	122793	14
45	134441	13
66	193429	12
123	327333	11
247	634720	10
312	798987	9
315	804388	8
317	809136	7
514	1243835	6
521	1256464	5
524	1261853	4
662	1547137	3
2823	6206747	2
2840	6239005	1
58381	95545962	0
