1	8932	33
13	87302	31
15	98340	28
16	103718	26
21	130406	25
46	275914	24
49	291970	23
88	504260	22
116	656720	20
167	931624	19
223	1246613	18
396	2155801	17
402	2185785	16
404	2195545	15
408	2213165	14
815	4256260	13
827	4304272	12
874	4499612	11
896	4597618	9
3308	16006681	8
3337	16119784	7
3366	16245102	6
3541	16938218	5
4768	22358468	4
4914	22899236	3
13180	58176176	2
36327	152940387	1
83718	334997022	0
