1	8984	39
2	15985	38
12	60233	35
15	68377	34
18	77674	33
39	159967	30
41	167891	29
77	319284	27
81	331715	26
85	343630	24
88	353298	22
91	362411	20
92	365594	15
445	1790839	12
1258	5209248	11
1666	6847524	10
1732	7079582	9
2071	8126596	8
2075	8138690	7
2106	8218818	6
2108	8223831	5
2151	8328301	4
12470	37101222	3
49025	130512647	2
111482	276018066	1
403159	912313324	0
