1	6416	21
15	68460	19
17	75950	15
40	166239	12
280	1034083	9
446	1618475	8
845	3018233	7
997	3555015	6
1260	4378967	4
1819	6202480	2
10869	33934736	1
87064	241847656	0
