1	2685	14
4	8728	13
5	10717	12
6	12495	10
8	16033	8
9	17689	6
10	19153	5
89	147887	4
93	153709	2
179	291578	1
1291	1945941	0
