1	2679	18
3	7059	17
4	9167	16
5	11230	14
8	16669	13
9	18560	11
10	20366	9
17	33418	8
28	52240	5
31	57589	4
47	85233	3
209	345343	1
1105	1477114	0
