1	8779	31
2	13859	27
3	18063	26
6	30811	25
7	34702	22
12	52266	20
19	76084	19
20	79401	18
21	82542	16
49	168140	14
53	181371	13
65	216471	12
67	222404	11
83	267800	9
106	332829	8
108	338789	7
128	390947	6
227	645282	5
256	715966	4
342	912983	3
453	1168391	2
619	1550955	1
947	2244387	0
