1	10511	47
2	17819	45
3	24479	44
5	36219	43
6	41583	38
7	47353	37
11	70018	35
14	86966	32
24	136870	30
27	149484	29
31	168860	28
35	187450	27
36	191939	26
41	214056	24
43	222993	23
50	254985	21
63	317104	19
64	321350	18
154	678745	17
159	699385	16
161	708082	15
169	740091	14
195	834993	13
231	970907	12
241	1013258	11
256	1070605	9
322	1302885	8
337	1356176	7
341	1371535	5
436	1697110	4
519	1975569	3
557	2105719	2
1399	4675762	1
2735	8590979	0
