1	2859	18
3	7122	12
8	16713	10
12	22837	8
13	24529	7
14	26199	6
15	27648	5
22	39323	4
25	43780	3
106	169716	1
367	514444	0
