1	2506	14
2	4629	10
5	10627	9
6	12214	8
19	34979	5
21	38147	4
35	62379	1
129	212950	0
