1	10954	28
4	30530	27
14	81767	25
20	108912	21
53	255398	20
54	259761	19
56	268546	17
86	390092	16
87	393941	14
123	543782	13
137	594412	12
150	646002	10
187	791608	8
351	1329029	7
437	1607125	6
478	1739318	5
1293	4191784	4
2327	7082805	3
4729	13894114	2
24707	69507621	1
48502	135271204	0
