1	14596	33
3	24253	28
6	33358	26
7	36315	25
18	65523	22
19	68328	21
22	76947	19
23	79836	18
26	89012	17
31	105227	15
32	108322	13
37	122536	12
51	158169	10
52	161078	9
59	180536	8
82	239892	7
83	242726	5
139	367317	4
1265	2384594	3
1876	3515306	2
1900	3561471	1
3208	5921023	0
