1	9505	42
3	22643	38
4	27760	36
5	33036	34
6	37974	33
19	89155	30
21	98156	28
22	102083	27
24	110238	25
27	122122	24
28	126022	21
31	135796	20
45	187796	19
49	205354	18
54	223538	17
55	227325	15
57	234744	13
73	284370	11
74	287744	10
82	311469	9
123	430756	8
150	509442	7
162	542581	5
281	881735	4
1284	3532620	3
1339	3679677	2
1735	4682232	1
3205	8514609	0
