1	6812	29
2	11852	27
7	31644	25
8	35325	22
11	46146	19
12	50213	18
15	61878	17
23	92255	15
28	110064	14
37	139614	13
38	142807	12
39	146151	11
45	165829	10
64	230023	9
77	268913	8
92	313159	7
100	336922	5
137	438390	4
248	723973	3
253	738459	2
488	1307402	1
591	1529918	0
