1	12633	37
2	20397	35
13	68591	33
15	77370	32
20	102151	29
21	107918	28
25	130892	27
28	147748	26
29	152581	24
33	173974	23
36	188664	22
52	260148	20
57	281126	18
58	284158	17
61	295639	14
62	299445	12
86	403610	11
131	600450	10
212	909822	9
233	987525	8
266	1106203	7
292	1197792	5
344	1385049	4
369	1473182	3
2119	7113959	2
15043	46911524	1
15796	49302808	0
