1	9566	39
3	21815	37
4	25316	33
44	192495	32
47	202875	28
50	213346	27
52	220760	26
54	227635	24
142	543893	23
202	748973	22
203	752306	21
204	755410	20
212	782731	19
216	795038	18
220	806733	17
304	1096989	16
305	1099414	15
332	1177794	14
531	1850113	13
1003	3321847	12
1172	3825152	11
1199	3888353	10
1668	5358687	8
2878	8919441	7
2903	8981475	6
2940	9070445	5
13786	37624987	3
34240	87356818	2
136970	317623651	1
943981	1915973325	0
