1	8695	35
2	15290	32
28	170939	31
29	176578	30
32	192719	29
33	198280	28
35	209736	27
38	226486	25
39	231966	19
41	242345	15
238	1277177	14
313	1632881	13
316	1645944	12
318	1654793	11
434	2212863	10
1045	5140019	8
2005	9529634	7
2733	12980400	6
2769	13128810	5
3859	17865625	4
7827	35105462	3
8199	36615400	2
32097	130659045	1
32180	130946896	0
