1	2932	18
2	5114	16
3	6883	11
6	12158	9
10	19327	8
16	30190	7
25	46311	6
35	64302	5
67	120926	3
72	129022	2
518	852234	1
864	1375687	0
