1	12339	48
3	29062	45
7	57640	35
8	64810	34
23	150841	33
24	155975	30
27	169817	29
29	179527	28
30	184862	26
32	196000	24
34	207620	23
35	213226	22
39	235757	21
91	518422	20
95	537602	18
101	566317	16
106	591012	15
118	643467	13
121	655484	11
656	3169884	10
665	3206411	9
684	3277011	5
1896	8478541	4
1902	8500503	3
6341	25327712	2
8788	33906241	1
25120	89945517	0
