1	11036	37
3	24180	36
4	30018	35
5	35232	34
6	39681	32
7	44381	31
8	49264	29
9	54969	27
10	60225	24
13	76732	23
18	102599	22
19	107725	19
41	208156	17
43	219501	16
50	249964	15
89	418245	14
100	459574	12
105	478460	10
142	617535	9
146	633032	8
151	652349	7
169	715617	6
245	975444	5
264	1037841	4
499	1822598	3
697	2490610	2
862	3029060	1
1138	3915113	0
