1	2850	11
8	16359	10
10	19843	9
11	21667	7
16	30951	6
25	47254	5
136	234292	4
332	552771	3
350	578207	1
3004	4493723	0
