1	18027	58
2	29489	54
4	50989	45
7	74967	44
19	183087	42
22	207610	39
42	364242	36
43	370481	35
44	376234	34
45	383254	33
88	686655	30
89	693371	27
95	732299	26
97	746134	25
98	752869	22
109	817468	21
111	827251	20
114	841868	19
120	871655	17
124	893418	16
125	898279	15
136	962039	14
443	2841469	11
464	2946278	10
472	2991773	8
718	4427869	7
1182	7111023	6
1865	10680363	5
1920	10919427	4
3736	20491485	3
3809	20839559	2
3925	21368110	1
10318	53274987	0
