1	9431	54
2	15376	51
3	20135	48
5	30697	30
7	41203	27
44	184357	26
78	299218	25
80	305169	24
85	321700	23
134	512227	22
135	515562	20
142	535785	19
144	541015	17
226	812274	16
276	984467	15
354	1238461	12
362	1262366	11
721	2400233	10
741	2456978	9
756	2492286	8
1204	3851949	7
1473	4616527	6
2238	6619805	5
2967	8531956	4
4535	12592242	3
8060	21184469	2
17678	43763396	1
26550	64118232	0
