1	10426	42
4	29224	41
5	33732	39
7	41557	38
10	52999	36
13	63685	35
14	67496	34
15	71700	29
20	90540	28
21	94551	27
23	101729	25
24	104956	22
38	156626	20
46	185861	18
58	227390	16
73	275296	15
89	325078	14
92	336153	13
96	351343	9
109	390846	8
110	394118	6
263	863145	5
463	1398238	4
503	1507378	3
521	1558066	2
1878	4998509	1
2034	5403503	0
