1	9528	39
8	56658	34
9	61860	32
27	174397	31
33	210442	29
36	224602	27
43	255714	26
46	268673	25
47	273003	24
49	281506	23
51	290248	20
53	297923	18
59	323093	17
61	332400	16
62	336716	15
64	344862	14
66	354168	12
459	2015653	10
474	2071173	9
479	2088925	8
481	2096350	7
1313	5102652	6
1926	7242697	5
2825	10311571	4
4266	15297947	3
4273	15318596	2
4286	15360041	1
254485	748345377	0
