1	16028	46
2	26248	45
3	34042	44
5	48918	43
6	55689	42
7	62885	41
8	69915	39
9	76684	38
10	82978	37
55	433080	33
57	444654	30
133	968181	27
137	991868	23
138	997101	22
139	1003275	21
159	1124814	20
162	1140467	16
167	1169552	15
172	1196555	14
177	1222967	10
183	1255885	8
1557	9188651	7
2288	13134091	6
2327	13319516	5
2337	13367334	4
2382	13568200	3
2418	13717100	2
7769	40531596	1
10816	55218893	0
