1	11581	42
2	17905	41
4	25478	39
10	47652	32
11	50750	29
14	58752	27
17	69260	26
23	89019	24
37	135616	22
57	197148	21
61	209461	20
113	375090	19
127	420787	17
142	464879	16
156	500004	15
182	570612	13
274	808868	12
286	843060	11
289	849455	10
303	883473	8
367	1042098	7
447	1223022	6
678	1702900	5
729	1803354	4
1215	2774222	3
1321	3001922	2
1363	3100880	1
2270	4874467	0
