1	5819	22
2	10545	19
20	79749	18
25	97337	16
27	104105	15
111	393217	13
115	405951	12
117	411969	11
122	426526	10
204	675306	9
289	927763	8
306	972100	6
308	977254	5
309	979939	4
1584	4301030	3
1602	4339672	2
4409	10987683	1
11007	25777394	0
