1	13080	60
3	30887	59
4	38664	57
5	46362	54
8	70983	48
9	80649	45
10	88747	44
11	96543	42
15	124805	40
16	131620	39
17	138200	36
38	304956	35
79	595012	33
120	887671	32
121	894233	29
126	926593	26
194	1410810	25
195	1416920	22
203	1464776	21
249	1770523	20
250	1777231	19
356	2511940	18
362	2549488	16
371	2608816	14
738	4983099	13
1473	9391915	12
1480	9434014	11
2055	12936533	9
2091	13123095	8
2093	13134491	6
2096	13151312	5
5005	29762515	4
11553	65241308	3
12461	70151300	1
17223	94868399	0
