1	6530	23
3	16874	18
4	21494	16
25	111708	15
28	122640	14
29	125927	13
32	136002	12
100	385974	11
189	693939	10
357	1279679	9
365	1305892	8
565	1998501	7
1124	3917392	6
1127	3927231	5
1450	5035970	4
1719	5911760	2
3225	10727076	1
28066	82768471	0
