1	2668	8
3	6309	7
29	53772	6
30	55139	5
57	94361	4
60	98632	3
202	300086	2
735	950140	1
1025	1261886	0
