1	11592	43
2	18364	42
7	51598	41
8	57504	36
25	163992	33
27	174436	29
29	183983	28
33	203145	27
36	217623	24
37	222358	23
108	620061	21
115	651957	19
121	675366	18
127	699586	16
128	704126	15
181	964850	14
187	989241	13
197	1028172	11
387	1908107	10
404	1975406	8
428	2061395	7
1343	5973078	6
1723	7536725	5
1886	8069088	4
1927	8205416	3
1950	8282730	2
1970	8357058	1
744933	2337745085	0
