1	12678	44
10	89816	43
31	257860	41
32	264877	39
35	285492	37
37	298919	35
40	318479	34
48	370368	31
50	383417	30
52	396297	29
56	421845	25
60	448414	24
188	1354020	19
193	1386070	18
543	3779786	17
552	3839679	16
663	4546378	15
674	4607882	14
677	4625844	13
687	4682294	12
706	4788231	10
2280	14269785	9
2332	14520025	8
2345	14594540	7
2367	14714192	6
2403	14903720	5
2473	15242185	4
5641	33442497	3
12897	73056277	2
17317	95944391	1
35515	187156040	0
