1	9849	48
2	17492	46
3	24003	36
4	29705	34
5	34872	31
17	92914	29
18	97750	28
22	118636	27
24	129205	24
25	134634	22
30	161445	21
31	166685	19
34	182405	18
38	202144	17
39	206577	16
42	219967	15
44	229341	13
50	256831	12
56	284249	11
82	392451	9
108	500144	8
129	577658	7
151	663494	6
290	1176033	5
547	2105599	4
614	2351538	3
702	2651535	2
706	2665347	1
74652	238742802	0
