1	2889	16
2	5145	13
4	8827	11
6	12271	10
10	17508	8
31	53121	7
37	63301	6
94	153943	5
98	159997	3
183	287656	2
435	625454	1
468	666872	0
