1	3480	12
7	15708	11
9	19036	10
10	20526	9
12	23639	7
15	28335	5
57	99220	4
61	105553	3
66	113145	2
252	396938	1
1043	1502697	0
