1	2948	9
6	12977	7
31	60163	6
100	183760	5
107	195265	4
120	216141	3
274	473503	2
318	543390	1
1660	2544578	0
