1	2681	15
2	4656	12
3	6486	11
5	9702	7
18	26741	6
29	40505	5
33	44451	4
65	83999	3
68	87276	1
547	715553	0
