1	16995	54
14	140153	49
17	158824	48
18	164518	46
21	183604	42
24	204789	40
27	224098	37
28	230680	36
29	236920	35
33	263348	34
39	297394	32
42	324260	30
44	339360	28
46	354259	26
186	1292252	23
188	1305068	22
259	1745152	21
273	1825367	17
601	3787686	15
603	3797601	13
613	3846643	10
1051	6520455	9
2016	11757521	8
2780	15973548	7
5017	27718753	6
5243	28788034	4
5257	28851913	3
13610	70344310	2
48269	230691167	1
61607	291029776	0
