1	7852	30
5	23485	23
10	36529	21
13	43908	20
17	53892	19
19	59194	18
20	61834	17
25	72814	15
31	84205	13
49	120989	12
118	249102	11
126	267201	10
134	283002	9
140	294225	8
152	315000	7
208	414954	6
237	466456	4
350	665351	3
359	679823	2
786	1358956	1
69934	95690966	0
