1	14626	48
2	24886	45
7	63869	43
9	77381	41
10	84427	39
16	125479	38
26	192147	37
40	285688	36
52	362008	34
64	439875	32
81	545403	31
84	564270	27
96	640131	25
106	701214	23
137	872527	22
159	997768	20
181	1131629	18
182	1137577	17
239	1446565	15
251	1506100	14
271	1601215	13
358	1998564	12
381	2117844	11
392	2170785	10
535	2824126	9
536	2828360	8
1457	6522402	7
1691	7455581	6
2592	10913771	5
3124	13012490	4
6606	26091842	3
6787	26825086	2
7514	29611148	1
8470	33201768	0
