1	12148	32
2	19818	31
3	25243	30
13	85165	29
17	105574	26
18	111388	24
46	262575	23
49	277982	22
104	564571	21
137	723385	18
141	742556	16
142	746996	14
306	1518759	13
461	2235219	12
481	2316762	9
519	2464306	8
523	2481215	7
526	2494705	6
1779	7655852	5
2409	10438422	4
2428	10511436	3
8091	31694018	2
38772	137568600	1
43324	152914557	0
