1	8830	40
2	16001	37
4	30230	33
5	37774	32
6	43883	31
8	55536	29
11	71566	27
12	77299	26
133	756615	24
135	766778	23
152	853436	21
156	873624	20
291	1562066	18
294	1576581	17
321	1704641	16
341	1801848	14
600	3108407	13
695	3558231	11
710	3622888	10
733	3724484	9
747	3779353	8
2541	11934389	7
2543	11943755	6
2704	12583534	4
5033	22558738	3
6663	29481912	2
7005	30912947	1
64400	247619935	0
