1	6974	31
2	11885	27
4	19188	23
6	25640	22
7	28247	20
9	33954	19
12	41986	18
13	44641	17
18	58574	16
21	67796	15
23	73131	14
29	90309	13
46	131868	12
50	142092	11
52	147108	10
55	155610	9
70	194048	7
77	212086	6
85	232568	4
264	593118	3
341	753117	2
523	1101213	1
830	1672037	0
