1	2906	17
3	6791	16
4	8538	13
6	11647	9
10	17048	8
16	23165	7
27	35239	6
41	48950	4
52	59034	3
121	115857	2
157	145183	1
293	248709	0
