1	6862	33
2	11826	32
4	21081	26
5	25376	24
8	35853	21
9	38950	17
41	157075	15
42	160164	14
45	170193	13
91	328311	12
92	330952	10
450	1503112	9
715	2351439	8
737	2417766	7
741	2429811	5
777	2527861	4
806	2604151	3
2372	7177935	2
12674	34266858	1
165158	387106363	0
