1	16159	41
2	23655	39
4	32642	37
5	36156	35
20	124564	34
22	133810	32
24	142905	30
27	156499	28
99	496956	27
102	507184	26
112	536815	23
113	540182	22
116	548972	20
117	552443	19
438	1875210	17
452	1922033	16
454	1927820	15
458	1941520	14
471	1985933	13
523	2146453	12
535	2185485	11
554	2237973	10
572	2289077	9
1133	4381895	8
1163	4469844	7
1169	4486497	6
4564	15712415	5
4728	16141540	4
11847	37526165	3
24562	74574126	2
24703	74950496	1
99828	329633085	0
