1	2523	15
2	4557	14
5	10732	12
7	14799	11
8	16642	10
10	20494	9
23	44938	8
26	50773	6
34	66124	5
49	92664	3
51	95724	2
159	276110	1
1914	2846893	0
