1	8368	22
6	29504	19
9	39470	17
18	74955	15
20	80942	14
22	89029	13
24	95934	12
35	131899	11
40	148251	9
45	163796	8
52	184264	7
98	319323	5
126	399071	4
155	482875	2
184	572357	1
1006	2649117	0
