1	11061	30
15	89287	28
16	94529	26
38	218736	24
62	357786	23
94	540341	22
99	564497	21
100	569257	19
103	583397	18
110	611605	17
152	820630	16
156	837597	15
164	869883	14
170	890825	12
179	927655	11
180	931037	10
319	1542274	9
328	1573637	8
335	1599507	7
366	1705476	6
1443	6351294	5
1452	6384264	4
3151	13193713	3
4142	16856181	1
13459	49312974	0
