1	16707	53
4	42486	46
7	63931	44
9	78041	42
11	92587	41
20	157316	38
21	164267	34
22	171060	33
24	183931	31
31	228872	29
36	260124	27
38	272872	26
42	297769	25
54	364782	24
61	396758	23
69	439468	21
70	445230	20
82	512992	19
85	529114	18
86	534486	17
125	736973	16
127	746286	15
150	864944	13
154	886889	12
164	939330	11
179	1009869	10
220	1202863	9
296	1533837	8
322	1648031	7
396	1987857	6
409	2045147	5
485	2358948	4
1251	5424228	3
1300	5631444	2
1474	6358918	1
1499	6453284	0
