1	10870	34
6	35833	33
9	46869	31
12	57570	30
14	63704	29
15	67468	28
21	89946	26
26	108331	24
29	119987	22
41	160809	21
49	188152	20
50	191707	19
59	222665	18
76	278956	16
79	289424	15
83	301182	14
89	319693	13
99	349211	12
101	355019	11
104	363842	10
117	404117	8
135	453073	7
136	456072	6
229	714833	5
368	1108628	4
399	1197923	3
685	1990410	2
763	2198645	1
5582	14435943	0
