1	16629	42
2	27224	39
29	243823	38
30	250352	34
33	270764	30
71	542763	29
170	1217887	28
175	1249950	27
181	1284673	26
188	1325156	25
189	1330863	23
262	1773415	22
273	1826605	21
401	2599610	20
712	4536120	19
787	5012482	17
801	5092172	16
812	5149803	14
834	5254597	11
1051	6463315	10
1467	8779463	9
2169	12686354	8
2239	13013509	7
2250	13074587	6
2272	13178400	5
2341	13498065	4
5257	28960177	3
5266	29005052	2
15233	77373492	1
15502	78520986	0
