1	9099	42
4	23878	41
12	47375	40
15	53185	38
17	56868	35
18	58945	33
22	66689	31
30	82596	29
35	91998	28
36	94425	25
37	97148	22
38	99598	21
44	113196	20
46	117477	19
54	135855	18
57	142616	16
75	179349	14
151	319931	13
160	335024	12
178	368451	11
259	504910	10
283	544045	9
392	736845	8
401	753007	7
508	927129	6
519	945852	5
547	992587	4
690	1235871	3
857	1493107	2
886	1533625	1
5057	7810089	0
