1	16646	63
4	48593	37
5	58045	36
30	255358	32
33	277089	29
39	314280	28
169	1193055	27
171	1204876	26
175	1226399	24
176	1231346	23
186	1285474	20
189	1301757	19
195	1332937	18
200	1360342	17
607	3765851	16
608	3770907	14
633	3905885	13
635	3916519	12
645	3969588	11
2407	13601622	10
2413	13629171	9
2468	13888835	8
3998	21828520	7
4665	24932358	6
4713	25154443	5
4757	25351053	4
4799	25527484	3
12597	62095497	2
32927	152565842	1
107541	466413869	0
