1	10827	41
3	26093	35
4	33294	34
9	63606	32
11	77098	31
13	87136	30
16	100103	29
19	112757	28
52	275192	27
61	318847	25
64	332476	20
69	354088	19
150	697395	18
154	711932	17
165	750955	16
172	773599	14
175	784922	13
183	813280	12
295	1289736	11
570	2384460	10
726	2960474	9
733	2985330	8
734	2988828	7
1772	6754801	6
1802	6846517	5
2491	9315459	4
3030	11039740	3
4948	17438168	2
11502	38599904	1
26850	85779778	0
