1	10994	43
4	31744	40
6	43621	37
7	49265	35
12	76527	32
14	87441	31
19	113501	29
21	123525	28
40	211445	27
41	216329	22
42	221456	21
46	242289	20
72	358170	18
76	377903	15
101	484248	14
102	488669	13
128	611326	12
130	619797	11
162	747583	10
169	775680	9
202	904960	8
221	975411	7
246	1069545	6
818	3015165	5
1760	5952504	4
1829	6192091	3
1948	6571062	2
8251	24915998	1
8260	24944572	0
