1	5677	22
17	76756	20
20	88613	19
23	99653	18
26	110537	15
39	158989	12
40	162497	10
309	1164596	9
312	1175062	8
690	2458677	7
705	2504042	6
718	2544168	5
2386	8082391	4
2787	9327746	2
8277	26121233	1
32988	95490126	0
