1	3504	12
3	7263	8
7	13389	6
12	20801	4
16	26941	2
65	93955	1
105	145250	0
