1	7885	27
2	12947	26
3	16533	24
7	29863	21
8	32461	20
13	48405	18
15	54114	17
18	64392	15
21	75226	13
28	99680	10
31	108858	9
35	122588	8
59	204906	7
77	255980	5
94	310480	4
105	342977	3
126	400061	2
490	1339388	1
1920	4902941	0
