1	7313	36
2	12067	32
5	25990	28
6	30754	25
14	66477	23
17	79285	21
18	82720	20
22	97710	16
27	116731	15
55	228866	13
56	232501	9
61	251268	8
695	2526748	6
767	2781243	5
1402	4823551	3
11267	34546952	2
25108	73201058	1
245761	641097084	0
