1	8741	46
2	15809	43
4	28528	34
10	65515	33
13	77984	29
15	85994	28
16	89808	27
19	100445	26
22	112233	23
128	543932	21
129	547702	20
140	585934	19
212	859010	17
290	1136791	16
292	1143619	15
300	1170101	14
315	1217092	13
324	1244438	12
361	1364836	11
406	1507441	10
472	1716714	9
768	2712514	8
771	2722237	7
783	2755985	6
971	3409892	5
1832	6217020	4
1856	6282296	3
1921	6462933	2
1927	6480417	1
13780	41183779	0
