1	16454	49
2	26243	47
3	34635	43
7	62672	42
11	93109	38
16	128907	36
18	140506	34
20	153001	33
23	169986	31
33	230946	29
34	237201	28
39	266205	27
40	271028	26
44	295494	25
46	306946	22
47	313257	21
59	402812	19
82	511528	18
85	525126	17
115	670539	16
117	677777	15
118	682082	14
146	812904	11
164	897964	10
176	948521	9
241	1240570	8
303	1504854	7
304	1508556	6
346	1689435	5
365	1771898	4
410	1969570	3
2603	10909378	2
7543	30558290	1
299541	1164898060	0
