1	2625	16
4	8018	15
6	11253	13
7	12939	12
8	14512	11
11	19629	7
18	32273	6
21	36642	4
41	67620	3
44	71825	1
379	529866	0
