1	9716	15
3	14468	11
4	16567	9
6	20260	7
7	22172	6
17	40265	5
21	47256	4
34	68666	3
195	303859	2
503	765369	1
922	1402298	0
