1	11595	46
2	19243	43
3	25001	41
4	30328	39
7	45995	38
9	55693	37
10	60269	36
12	69701	33
13	75057	30
16	88381	29
17	92541	28
18	96991	27
20	105514	26
23	120489	25
27	137243	24
28	140997	22
29	146516	20
30	151821	19
45	223279	18
46	227271	17
47	231563	16
59	283398	13
69	324370	12
139	603225	11
148	639373	10
149	643268	9
285	1121887	7
315	1228961	6
342	1319630	5
427	1609376	4
604	2185293	3
796	2769840	2
1361	4561271	1
6782	21412093	0
