1	6209	30
2	10725	28
16	57950	27
20	70391	21
21	73647	19
24	83425	18
25	86525	17
27	93266	16
41	137724	14
43	144288	12
73	235913	10
107	331123	9
160	473274	8
214	607581	7
254	703973	6
280	771209	5
300	816899	3
647	1561548	2
35061	72272874	1
43490	88555170	0
