1	10060	42
3	25396	39
5	38892	37
6	44918	34
7	50410	30
50	313889	29
51	319287	28
52	324838	27
53	329970	25
56	345299	24
59	361201	23
62	376295	21
64	387337	20
65	392660	19
140	808113	17
142	818335	15
252	1378459	14
254	1387795	12
594	3120077	11
817	4217298	10
1101	5564160	9
1862	9175784	8
1875	9231965	7
3240	15658092	6
3874	18466078	5
4813	22483535	4
4814	22487232	3
4873	22731728	2
14375	62287842	1
38519	155724149	0
