1	2794	10
5	10446	9
6	12073	7
18	33444	6
30	54675	5
35	62566	4
40	70801	3
160	262557	2
597	940958	1
870	1341285	0
