1	5952	32
4	20312	29
5	25249	28
6	29485	27
7	33376	25
8	36865	23
10	44081	20
11	47847	17
55	200298	16
58	208378	15
60	214112	13
97	329966	11
102	343646	10
108	359496	9
110	364445	8
303	964375	6
436	1335068	5
602	1759484	4
1079	3021524	2
2230	5873759	1
2237	5889131	0
