1	12058	47
2	19420	41
5	41971	39
6	48280	35
17	112501	34
21	133919	30
58	353724	29
59	358661	28
61	369514	27
65	389001	26
66	395068	23
77	443646	22
79	451671	21
83	468550	19
196	1027723	17
207	1081063	16
225	1159032	15
230	1181407	14
236	1207662	13
775	3702285	12
787	3750983	10
797	3795569	9
798	3798707	8
819	3873520	7
821	3880637	6
2630	11211690	5
2650	11284575	4
2692	11425238	3
7888	30575286	2
11154	42074151	1
485107	1526336247	0
