1	11194	48
4	33366	41
7	53029	37
27	166390	35
28	171397	33
29	175756	31
30	180181	29
31	185434	28
32	190170	27
35	204796	26
38	218107	25
39	222253	24
42	236344	22
47	259416	20
48	264600	18
108	580069	17
109	585126	15
252	1316671	14
257	1339312	13
262	1358937	11
280	1424512	9
292	1469173	7
868	4054392	6
954	4353865	5
1023	4575307	4
1047	4659957	3
2734	11344724	2
9122	33886852	1
13425	48633172	0
