1	5887	31
2	10858	30
3	14759	28
8	37711	26
10	46789	23
20	86621	19
30	120045	18
93	327952	17
108	370808	16
111	379830	14
113	386549	13
117	400191	12
181	617882	11
189	640586	9
194	653598	8
258	813269	7
726	2124304	6
827	2409711	5
909	2616076	4
919	2641299	3
2208	6013032	2
2290	6190801	1
15022	34553082	0
