1	9422	30
50	300842	28
52	311598	26
53	316684	24
54	321975	23
96	559785	22
157	883721	21
158	888947	20
167	935643	18
168	941200	17
173	966110	16
183	1012122	11
240	1304381	10
243	1318103	9
882	4359335	8
1902	9266518	7
2720	12804973	6
2726	12827721	5
3039	14238672	4
3862	17737325	3
3880	17806551	2
28723	116340192	1
55966	217869681	0
