1	8950	42
2	16129	38
6	37643	34
8	50478	33
9	55340	31
12	68464	30
30	149979	29
55	259395	27
56	263829	24
58	272340	22
66	300556	21
68	307869	20
202	826428	19
208	848364	18
371	1496287	17
381	1529394	16
382	1532505	15
383	1535612	13
391	1561412	12
403	1597219	11
795	2968049	9
798	2977318	8
804	2994150	7
827	3063556	6
1360	4896434	5
2458	8366013	4
2460	8372014	3
5535	17687238	2
8924	27550941	1
15740	46677684	0
