1	9351	18
2	11909	17
3	13961	16
4	15900	11
5	18009	9
6	19765	8
9	25560	7
17	44461	5
37	80927	3
156	267684	2
301	474326	1
1593	2155814	0
