1	6339	24
2	11208	21
26	114187	20
27	118451	19
34	150088	17
38	166860	16
43	185208	14
46	196207	13
164	652785	12
165	656471	11
166	660096	10
168	667796	9
618	2251161	7
1751	6006555	5
3215	10826838	4
3231	10877804	3
5554	18067451	2
12244	38156618	1
25152	75059822	0
