1	9459	36
2	16212	35
3	20808	34
23	103484	33
54	227977	32
59	248083	30
93	393603	28
95	400715	25
97	407566	19
106	437027	17
112	455587	15
339	1258700	14
621	2168197	13
633	2205563	12
651	2255282	11
652	2258446	10
660	2283538	9
1007	3352966	8
3367	10482476	7
3451	10707229	6
6764	20619555	5
6819	20788489	4
13552	39886242	3
34829	94061066	2
34914	94253286	1
776617	1685528696	0
