1	11730	37
2	18445	36
3	23284	33
24	124639	32
25	128283	31
26	133308	29
28	141284	27
31	153195	25
69	340052	24
71	348055	22
117	560914	20
120	574109	19
126	599253	18
129	611987	16
133	627539	15
197	879940	14
229	979611	13
237	1005492	12
354	1481812	11
664	2513603	10
964	3369962	8
998	3456828	7
1000	3461393	6
1012	3490838	5
4709	13211338	4
4776	13359769	3
12998	32802263	2
15098	37534345	1
18894	45759228	0
