1	7593	34
3	19046	30
4	23859	29
5	28275	23
6	32213	20
7	36224	19
8	39416	18
11	52858	15
14	65803	14
78	297897	13
111	408226	12
138	491688	11
191	660220	9
199	686936	8
419	1392439	7
629	2016557	6
657	2090117	5
672	2137467	4
1395	4248317	3
1408	4281108	2
1563	4669667	1
5709	15610586	0
