1	12404	40
5	37866	37
18	98243	32
20	106622	30
21	111634	29
22	116278	28
23	121327	26
30	162874	22
38	201698	21
40	210963	20
42	219499	19
46	238076	17
49	252702	16
60	301713	15
77	364526	14
82	386096	13
116	514635	12
167	709627	9
259	1060342	8
271	1110441	7
431	1690751	6
457	1788101	5
628	2368671	4
663	2496904	3
695	2599212	2
849	3095176	1
1516	5268042	0
