1	10437	50
3	23812	49
6	40621	40
9	60998	34
15	90270	33
22	127590	32
23	132316	31
80	382001	29
85	402012	28
94	435194	27
96	442761	26
120	542074	24
122	549416	23
142	616539	22
152	646290	21
156	660342	20
165	690861	18
167	697509	17
182	748217	15
209	831963	14
221	870461	13
398	1498276	12
400	1504854	11
423	1575253	10
431	1598124	9
440	1623528	8
1217	4178760	7
3507	11478041	6
3517	11506159	5
3792	12365593	4
4587	14764304	3
8262	25837949	2
8282	25894578	1
21736	64656162	0
