1	3657	18
2	5980	13
3	7844	12
4	9735	10
6	14294	7
14	28513	6
23	45579	5
25	48452	4
28	52682	3
55	95660	2
458	733974	1
520	818235	0
