1	11809	54
2	21647	51
11	98489	48
13	112004	47
16	131237	45
18	144090	44
20	157005	42
22	169343	41
24	181974	40
55	399417	39
60	429976	36
63	448491	35
69	482603	33
118	790665	31
120	802622	29
125	833211	28
126	839008	27
128	850947	24
131	867816	20
212	1356216	18
791	4659552	17
1213	6943493	16
1217	6965097	13
1228	7018354	12
2987	16116405	10
3631	19293763	9
5197	27071211	7
5247	27283547	6
5453	28135444	5
5454	28139571	4
14330	69779175	3
57201	259050834	2
87387	386693447	1
507747	2088351853	0
