1	12320	61
3	29426	47
6	45165	44
17	101358	42
18	105493	39
21	117363	37
22	121519	35
23	126171	34
37	191932	33
38	195826	31
43	215571	29
45	223157	28
46	226036	27
49	237628	24
171	774205	23
172	777998	22
181	807370	20
832	3319959	19
838	3343841	17
1038	4117034	15
1052	4162297	14
1067	4206335	12
1073	4224212	11
1092	4284110	8
6210	20737038	7
7531	24692168	6
8858	28816486	5
8922	28985884	4
8925	28992609	3
9212	29769933	2
66194	190670087	1
177888	480281481	0
