1	7988	28
3	17265	27
4	21059	24
8	35689	23
9	39462	20
12	51398	19
14	58745	15
31	113749	12
61	208981	11
67	227838	10
76	255016	9
110	355058	7
120	383914	6
164	506191	5
194	607667	4
196	613539	3
695	1840686	2
1101	2809810	1
2057	5027520	0
