1	6256	22
2	11223	20
3	15393	19
9	37997	18
11	45035	17
16	62856	16
20	77246	13
35	123697	12
38	132869	11
43	150033	9
59	205377	5
81	274223	4
114	369573	2
1497	3432340	1
1931	4427850	0
