1	14996	58
2	25084	53
3	33229	52
4	40988	49
6	60764	44
21	191708	43
22	199310	42
25	221898	39
26	228253	36
30	257865	34
31	264794	31
32	270798	30
33	276380	29
35	288834	28
98	711645	27
101	728684	23
116	819199	21
246	1594553	20
260	1671897	19
261	1676616	17
264	1692223	14
271	1725450	13
631	3714443	12
632	3718467	11
675	3906329	10
2614	14100217	9
2708	14525679	7
2725	14602175	6
3415	17900952	5
3422	17931818	4
5532	28194548	3
5537	28217483	2
20043	92858096	1
109170	469023128	0
