1	7586	30
2	12692	27
3	17402	25
5	25305	21
13	57612	15
35	124653	12
58	198770	10
68	232350	8
69	235117	7
70	237601	6
93	312350	5
106	348496	4
149	477853	3
316	923689	2
340	984063	1
353	1015058	0
