1	6599	10
12	23647	8
13	24948	7
15	27368	6
29	51289	5
31	54073	4
46	72781	3
112	158118	2
368	476023	1
1036	1443495	0
