1	3446	8
2	5237	7
4	8365	5
14	24488	4
20	33447	3
30	47585	2
39	58446	1
10320	10181969	0
