1	10297	45
3	25840	40
7	53899	39
11	81084	36
12	87297	34
39	254754	31
53	333473	30
54	339021	29
57	356024	27
66	400468	26
112	657132	25
114	667562	24
120	699656	21
121	705115	20
128	744549	19
137	786002	18
301	1615412	17
456	2427964	15
465	2471743	14
491	2598368	13
494	2611390	10
991	5000490	9
1004	5056413	7
3301	15142344	6
4108	18609182	5
4554	20428594	4
4574	20503074	3
11327	47765832	2
19173	78167963	1
55880	211475786	0
