1	2895	9
8	16780	8
11	22013	6
18	34682	5
34	61667	4
73	126532	3
84	143742	2
509	801903	1
1096	1662912	0
