1	11532	38
3	25138	34
8	57467	33
19	123457	32
41	230715	30
44	242990	25
48	261826	23
50	271530	22
57	303368	20
60	317867	19
217	1117096	17
218	1121523	16
372	1813175	14
382	1859048	13
629	2961520	12
637	2994348	11
862	3929432	10
871	3961617	9
1252	5522938	7
3227	13325481	6
5715	22911901	5
5734	22977368	4
6856	27230363	3
7334	29044839	2
22070	80687800	1
63609	220090005	0
