1	6994	24
2	11500	23
8	26458	22
11	33152	21
12	35354	18
18	48959	16
27	68038	14
32	78243	13
52	120880	12
78	173055	11
110	235512	7
148	305172	6
165	333879	5
360	662856	4
453	802974	3
507	881701	2
1439	2086773	1
3790	4887313	0
