1	8861	35
11	67729	31
13	78485	29
49	226957	28
91	395281	26
99	435985	25
105	458515	24
107	465653	23
111	479713	22
120	513398	21
124	528157	20
126	535078	19
140	578601	18
146	598187	17
155	628583	16
241	967624	14
242	971119	13
340	1320358	12
344	1334775	11
603	2253653	10
617	2297841	9
654	2408791	8
657	2417438	6
1628	5583257	5
1631	5591829	4
1663	5683522	3
7985	24802903	2
8002	24849551	1
8117	25170941	0
