1	12309	47
16	115953	45
20	133559	41
21	137909	40
22	141251	39
24	149500	38
28	164310	37
30	171268	36
36	194037	34
40	207913	33
43	219321	30
128	623573	29
129	629652	27
130	633968	26
135	653365	25
137	661276	24
138	665287	22
145	694771	21
146	697860	18
590	2511597	17
592	2518163	16
606	2562300	14
610	2575298	13
615	2590797	12
873	3495103	10
874	3497298	9
2757	9928025	7
2894	10302031	6
4092	14028265	5
7301	23988050	4
7340	24100907	3
11615	36323467	2
21595	65025257	1
1157467	3127248107	0
