1	11349	37
2	18237	34
4	33668	32
20	128255	30
23	144006	28
25	153349	26
26	157963	25
29	172139	24
31	181827	20
37	209883	17
39	220258	15
422	2095357	14
424	2102953	13
429	2123539	12
437	2156500	11
462	2259306	10
925	4338007	9
1051	4885561	8
1056	4905784	7
1407	6311025	5
1649	7243587	4
1661	7288231	3
2390	10278736	2
7230	28328985	1
12688	46298108	0
