1	6305	19
18	69840	18
20	76388	15
27	97428	13
108	386201	12
115	410047	10
126	444978	9
401	1376828	7
998	3280647	5
2994	9085436	3
3027	9169116	2
25640	68738661	1
93682	233655876	0
