1	8006	22
4	19775	20
5	23090	19
10	37406	17
13	46951	16
15	54105	14
30	105943	13
36	124497	12
43	147256	10
54	177202	9
67	217583	8
87	269287	7
167	481719	6
173	495578	5
201	571091	4
215	608309	3
430	1151858	2
517	1378624	1
755	1969646	0
