1	7826	24
2	12526	22
10	51910	21
11	55267	20
15	70482	19
18	81458	17
50	202661	16
52	209532	13
77	297436	12
145	528032	11
173	625754	10
178	641311	8
183	655658	7
202	711170	6
210	732252	5
909	2912888	4
971	3067689	3
2466	7300041	2
8301	22523629	1
12105	31684909	0
