1	3492	16
4	8636	13
5	10060	12
9	15675	10
10	17085	9
15	24242	7
29	43374	6
42	60794	5
48	68903	4
64	90545	2
118	151328	1
545	539670	0
