1	8815	39
17	106839	38
20	121085	37
21	126183	36
23	136359	34
29	165816	32
31	174454	31
36	196119	30
43	225470	29
49	251382	27
52	263920	25
53	268051	23
93	454439	22
140	658969	20
143	670840	19
293	1350195	18
305	1393251	16
322	1453122	15
328	1473780	13
339	1514596	11
340	1518325	10
346	1541548	9
370	1617266	8
1452	5734717	7
1476	5812747	6
1508	5911040	5
1530	5979292	4
1819	7009166	3
5579	19771114	2
29419	93624986	1
51131	157346467	0
