1	6300	30
2	10104	29
4	15313	27
5	17968	26
10	29713	22
11	31879	21
15	40513	20
16	42791	19
23	58673	18
24	61066	16
26	65628	15
29	73021	14
34	84312	13
39	95132	12
40	97193	8
46	109089	6
56	130310	5
102	211409	4
144	281616	3
320	531619	2
387	634075	1
818	1201737	0
