1	9748	43
2	16771	40
17	113022	39
18	119989	38
19	126418	36
20	132538	33
21	138231	29
40	250489	28
43	265284	27
81	457768	26
89	494238	25
90	498373	22
92	507139	21
94	516143	20
262	1384464	19
265	1398784	17
269	1416407	16
274	1439052	15
283	1475938	12
295	1526031	9
813	3915954	8
1221	5723136	7
1230	5757854	6
2163	9790300	5
3925	17118656	4
10329	42228268	3
11155	45386044	2
12560	50724672	1
78687	282527663	0
