1	2850	10
13	23927	9
16	29383	8
18	32931	6
42	69236	5
44	72002	4
51	80361	3
163	234434	2
411	537883	1
8986	8799048	0
