1	8637	39
2	15573	36
7	49670	35
8	55822	34
10	68471	32
11	74677	30
17	113604	28
20	131655	24
36	218112	23
80	468340	21
200	1127010	20
202	1137231	18
218	1215263	15
388	2045009	14
851	4383552	12
858	4418925	11
876	4498879	10
2505	12056436	8
4257	19908602	7
4411	20433542	6
5356	24366532	5
8342	37187031	4
11130	48708766	3
17156	73227670	2
21178	88784652	1
73434	288282550	0
