1	7695	23
3	17846	22
4	21742	20
6	28459	19
14	56542	15
21	78988	14
31	115314	13
39	140924	11
42	151912	10
44	158591	9
45	161561	8
79	268194	6
97	327222	5
179	564200	4
287	866839	3
291	878621	1
428	1234081	0
