1	9712	49
2	17401	48
4	31838	27
5	39129	25
9	62381	23
11	73559	21
111	544051	20
285	1259405	19
286	1263475	18
288	1271407	17
290	1279389	16
301	1321048	15
315	1368509	14
327	1413208	13
374	1626262	12
686	2860639	11
821	3366799	10
834	3408880	9
835	3412294	8
1243	4938473	7
1318	5179780	6
2279	8481804	5
3591	13088006	4
3709	13448450	3
4939	17722174	2
4943	17735538	1
67561	209072060	0
