1	10304	46
3	25448	33
9	61338	32
10	65741	31
11	69749	29
15	86455	26
18	97762	25
19	101568	24
37	183133	23
41	198207	22
49	227252	20
153	646202	19
156	657631	18
205	839040	17
209	852967	16
229	916455	14
235	933387	12
252	983300	11
254	990498	7
260	1010035	6
279	1065802	5
294	1113466	4
296	1119726	3
308	1155293	2
310	1160572	1
4088	12953101	0
