1	9957	45
2	17758	42
3	23679	38
16	102642	37
24	149463	36
26	159626	34
28	169648	32
68	355644	31
70	363519	30
73	374529	28
89	479465	26
94	501414	24
97	514148	23
125	641940	22
180	874304	20
195	933154	18
196	937253	17
202	960465	15
203	964172	14
270	1227941	13
274	1242617	11
283	1274231	10
286	1284229	9
288	1290786	8
291	1301430	7
2056	7626581	6
2063	7650663	4
6387	22274736	3
10791	36738020	2
15309	50853309	1
575290	1634248833	0
