1	9706	43
3	25437	42
7	54079	40
8	61519	38
9	68411	35
24	162489	34
29	184925	32
30	189175	31
34	207347	30
47	264303	27
48	269358	25
56	301377	24
63	329780	23
73	370605	22
130	627968	21
132	636194	20
139	664295	19
189	887432	18
202	939003	16
232	1054580	15
259	1137838	14
265	1155582	13
281	1213552	12
456	1897797	11
458	1905033	10
619	2551281	9
987	3949698	8
1118	4367892	7
1458	5610040	6
1923	7205249	5
3157	11432372	4
3270	11789660	3
3275	11805743	2
6636	22938058	1
15304	50291760	0
