1	12594	54
3	32640	52
6	59207	48
8	75461	46
13	112102	43
25	205079	41
40	322492	40
41	329704	35
122	900321	33
125	918950	31
127	931015	29
133	967942	28
392	2683284	27
394	2694375	24
399	2721216	23
609	3985380	22
622	4048627	18
628	4080287	17
923	5938514	16
1403	8805892	15
2189	13324559	12
2217	13478125	11
4022	23434147	9
4097	23785606	8
4348	25121187	7
4356	25160309	6
4407	25396974	5
4414	25428692	3
54281	267089680	2
54343	267354607	1
220930	997836961	0
