1	6212	26
13	58396	25
16	68321	24
17	71767	22
23	90271	20
38	145313	19
39	148902	18
40	152427	17
43	162280	16
47	175498	14
120	417664	13
155	531756	12
157	537789	11
231	771273	10
246	812728	9
248	818582	8
269	878014	7
300	959203	6
334	1048330	5
688	2059532	4
1772	4819646	2
1925	5144170	1
16490	38569758	0
