1	2854	12
2	4855	8
6	10438	5
7	11814	4
18	25788	3
29	41098	2
117	133597	1
144	166146	0
