1	3031	15
3	6914	14
4	8526	13
5	9765	10
7	12420	8
17	24039	7
18	25281	5
25	32859	4
29	37150	3
37	46657	2
567	516308	1
574	523910	0
