1	6796	32
4	20805	28
7	33441	27
8	36185	25
11	46542	15
12	51221	14
15	60979	13
18	68820	11
20	73968	10
74	229401	9
89	267666	8
93	277388	7
310	1030133	6
314	1039850	5
338	1093445	4
351	1121422	3
1172	3101999	2
1550	3950563	1
3681	8555159	0
