1	11474	37
5	39902	31
18	119478	30
35	224447	29
39	244751	28
41	253793	26
47	283929	23
52	307823	22
89	492459	21
91	501496	20
92	507029	19
97	534373	18
103	557049	15
108	579338	14
111	591897	12
335	1688805	11
343	1725083	10
352	1765099	9
360	1798231	7
1179	5392023	6
1200	5473844	5
1516	6667401	4
2704	11285873	3
3229	13346173	2
5711	22361136	1
27667	97588101	0
