1	3631	14
3	8508	12
9	20627	11
10	22594	9
11	24388	8
17	33886	6
22	42055	5
24	45266	4
156	253896	3
311	502003	2
413	649468	1
1035	1511324	0
