1	10740	40
2	18161	37
5	35673	35
7	46150	34
9	56871	33
12	72690	30
19	109522	29
20	114644	28
26	143518	27
29	157396	25
44	224672	24
46	234106	23
47	238929	21
49	248581	19
61	301359	18
78	376510	17
83	397501	14
94	445480	13
107	503845	12
130	597697	11
139	634002	10
158	705403	9
181	804658	8
242	1046483	7
248	1071730	5
294	1228591	4
401	1572179	3
484	1849714	2
626	2315031	1
713	2603505	0
