1	4246	10
3	8300	7
4	9740	6
9	17588	4
10	18869	3
29	46862	2
100	143396	1
1458353	1499395590	0
