1	7424	36
13	61754	32
25	116469	31
27	123916	29
28	127690	27
29	131066	26
30	134661	24
86	344420	23
105	414742	21
110	433296	19
203	772710	18
281	1039843	17
293	1077789	16
373	1347050	15
386	1388321	14
387	1391763	12
827	2871784	11
832	2885170	9
1172	3949943	8
2463	7838695	7
3005	9428786	6
4077	12566592	5
5364	16052400	4
7637	22296273	3
36010	92833196	2
50653	127983833	1
193750	448938532	0
