1	6530	30
4	19601	26
6	26974	25
8	34322	23
14	55400	22
16	62111	21
19	72115	19
21	78492	18
22	81624	17
25	90242	15
26	93422	14
35	122968	13
37	129781	10
42	146533	8
51	174388	7
78	247540	6
107	330835	5
113	346237	4
195	544987	3
264	703868	2
629	1535856	1
1502	3395685	0
