1	6482	30
2	11578	29
3	15312	28
5	21552	26
13	44005	24
14	47146	23
19	61916	22
22	70092	21
23	72643	20
25	77573	19
30	92679	18
46	135260	17
51	150238	16
74	213233	15
93	252555	14
121	315663	13
158	400737	12
174	431995	11
183	452771	10
206	509250	9
213	523935	8
300	709904	7
432	970120	6
470	1048558	5
532	1184841	4
551	1222250	3
571	1263234	2
687	1499781	1
1405	2836569	0
