1	3299	12
2	5056	9
5	10350	8
7	13751	7
11	20816	6
19	35157	5
23	41682	4
43	70756	3
6540	7131408	2
6671	7303997	1
6681	7316867	0
