1	6941	31
3	16875	23
4	21729	21
5	24926	20
6	27711	19
25	91343	16
26	94668	15
38	130645	13
108	326174	11
110	330936	8
115	343498	7
131	381904	6
287	801380	5
290	808901	4
303	837566	3
866	2267953	2
925	2388348	1
972	2483428	0
