1	9251	43
5	33830	39
13	69797	38
17	85268	36
22	102613	35
24	109250	34
26	115254	31
27	118500	29
33	143631	27
37	158036	26
39	165584	25
40	169293	24
42	176469	21
132	523838	20
218	863547	19
220	870277	18
226	893252	16
229	904206	15
236	929288	14
255	983017	13
262	1001256	12
274	1036151	11
400	1444741	10
487	1723932	9
1109	3747224	7
2993	9308269	6
4282	13021740	5
5251	15674412	4
8416	25385049	3
8487	25579427	2
40086	103648258	1
124002	294555000	0
