1	3511	17
3	7305	16
4	8881	12
7	13708	11
8	15747	9
14	25255	8
18	32309	5
22	39136	4
34	57710	3
69	110429	2
96	149375	1
3030	3831684	0
