1	8872	46
3	22573	43
5	33219	42
8	44957	40
10	51425	38
13	62467	37
15	69757	35
17	77284	34
44	187362	31
46	194483	30
47	198376	29
48	202301	28
53	221665	27
56	232766	26
104	419204	24
105	422022	23
201	770557	22
203	777648	20
206	787720	19
208	794509	18
213	812260	17
226	856841	16
252	939489	15
258	957745	14
263	971338	13
265	976180	11
978	3391950	10
982	3402285	9
1004	3457520	7
1012	3480410	6
2610	8501876	4
12380	35307235	3
12386	35323127	2
12429	35422828	1
865476	1877058835	0
