1	6985	36
2	12373	32
3	16981	31
5	26166	23
6	30920	21
8	39145	18
19	84814	17
112	445747	16
115	455899	15
120	473653	14
121	477170	12
154	601263	10
197	756912	8
234	891598	7
241	914540	6
553	2006906	5
568	2054628	4
1048	3698503	3
2507	8444518	2
7029	22609099	1
25147	74889771	0
