1	12322	43
2	22064	42
17	139271	39
19	152391	38
20	158832	37
59	437018	35
66	478916	34
75	529618	30
80	556449	29
82	567698	27
87	594157	26
91	615878	25
96	643127	23
226	1296997	22
229	1311068	21
232	1324681	20
243	1372478	19
246	1386254	18
247	1391081	17
264	1471347	16
677	3628304	15
679	3637410	13
1002	5134045	12
1641	8250859	11
1658	8325950	10
2273	11103078	9
2292	11183503	7
3037	14506443	6
3056	14581227	5
3236	15297667	4
5902	26649276	3
9726	42701033	2
18315	77362873	1
56722	225799760	0
