1	3545	14
2	5708	13
3	7512	12
5	10798	11
7	14161	10
8	15892	8
9	17975	7
15	28956	5
17	32087	4
22	41215	3
37	66504	2
514	734860	1
583	830536	0
