1	10227	38
2	17591	35
3	22968	34
11	63733	31
32	156822	30
59	267391	27
63	281306	26
106	450535	23
161	676286	22
162	680300	21
163	684058	19
166	695783	18
170	711052	17
171	714774	16
173	723079	14
174	727001	12
180	746678	11
294	1137966	10
304	1168643	9
313	1195703	8
995	3449368	7
1000	3463739	6
1875	6288721	5
2266	7552195	4
6126	19008763	3
7247	22201278	2
11010	33005896	1
18432	53725987	0
