1	9186	41
2	16714	40
4	30401	30
7	48321	28
15	97462	27
19	118984	26
84	436806	25
95	481762	24
97	491067	22
100	503462	20
151	744659	18
153	752740	15
173	828320	14
509	2195441	13
513	2209129	12
545	2317565	11
590	2462865	10
604	2504200	9
624	2566402	8
783	3159949	6
1450	5602912	5
1474	5673268	4
2286	8568902	3
6595	22814272	2
10810	36236539	1
50364	153422671	0
