1	10943	46
2	18734	39
6	42859	36
8	54485	31
12	76409	30
14	85434	29
25	138672	26
29	156436	24
30	161088	22
35	185091	19
36	190231	18
40	209626	16
71	338902	15
144	606676	13
147	617498	11
150	628926	10
183	757053	9
211	863330	8
399	1484102	7
807	2756122	6
1170	3907245	5
1214	4045304	4
6950	20613287	3
11905	35295878	2
41316	118799860	1
41501	119364674	0
