1	10009	40
4	29024	39
10	67177	38
11	73110	35
23	142868	32
25	154453	29
34	201585	28
39	227876	26
154	862157	25
157	878636	22
164	915742	20
165	920501	18
166	925557	17
233	1266435	16
449	2356126	15
468	2435411	14
473	2455300	13
483	2496765	11
1040	5165809	10
1048	5201292	9
1624	7948035	8
1626	7956717	5
3777	17769802	4
18663	79682836	3
26585	110180470	2
41906	170515948	1
57916	230157260	0
