1	9416	43
2	16753	41
4	29545	40
7	46994	39
9	55280	37
10	59442	34
23	122651	33
25	131140	31
27	139669	29
72	321519	28
73	324964	27
77	338889	26
80	349428	25
82	356183	24
86	372081	23
92	395052	22
159	674970	21
171	715195	20
226	924862	19
227	928377	18
238	964191	17
242	976544	16
250	1001598	14
252	1008055	13
264	1045481	12
273	1073425	10
274	1076882	8
958	3468655	7
1545	5419253	6
1780	6175904	5
2210	7588512	4
2230	7644822	3
2239	7669880	2
6817	21272365	1
14830	44114510	0
