1	10139	43
10	73239	42
15	100863	41
16	106063	40
17	111370	36
20	126587	33
26	156081	30
28	166799	29
32	186701	28
33	191737	26
36	205188	25
99	511955	24
101	519557	22
103	528056	19
105	535157	18
108	547398	16
203	955822	15
508	2276060	14
527	2348780	13
635	2784461	10
989	4129899	9
1135	4696960	8
1148	4744177	7
1155	4768828	6
1195	4913082	5
1258	5126455	4
3700	14055494	3
9827	34867196	2
12954	45016905	1
1801932	5195346179	0
