1	16782	57
4	42389	53
10	79757	49
11	85793	47
13	98066	46
14	105076	45
16	117238	43
17	123143	42
18	128750	38
19	134620	35
24	164785	31
31	207638	30
32	214765	27
33	220313	26
35	231162	25
41	262363	24
43	274096	23
48	300246	19
49	305142	18
59	356571	17
62	394317	16
88	532749	15
93	560122	14
96	574623	13
131	737132	12
164	891277	11
180	961867	9
328	1599840	8
421	1989088	7
468	2198275	6
549	2531921	5
650	2951181	4
1016	4435458	3
1320	5649006	2
1461	6210298	1
1554	6577948	0
